Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Оптимизация запроса (MySQL)   Найти похожие ветки 

 
Piter ©   (2006-08-10 13:35) [40]

попробовал:

SELECT p.id, p.name, p.title, p.added_date, p.added_time,
ca.name AS category_name, MostFavor.count as count
FROM
(SELECT TOP 10 cb_favorites.publication_id, count(cb_favorites.publication_id) as count
FROM (cb_favorites
GROUP BY cb_favorites.publication_id
ORDER BY count(cb_favorites.publication_id)) as MostFavor
INNER JOIN cb_publications AS p
ON (MostFavor. publication_id = p.id))
INNER JOIN cb_categories AS ca
ON (p.category_id = ca.id)
ORDER BY count(cb_favorites.publication_id) desc;


Результат:

"#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "10 cb_favorites . publication_id , count( cb_favorites . publication_id ) as cou" at line 1 "


 
Sergey13 ©   (2006-08-10 14:36) [41]

> [25] evvcom ©   (09.08.06 15:04)

Таки нашел я где видел сие утверждение. Вернее видел это и ранее, но нашел подтверждение. У Кайта в его "Оракл для профессионалов" в главе 7 "Индексы" есть подраздел "Индексы для внешних ключей".


 
evvcom ©   (2006-08-10 15:51) [42]

> [41] Sergey13 ©   (10.08.06 14:36)

Да, вижу теперь у Кайта. Попробовал [25] еще раз, но уже с "изменением" первичного ключа. Результат тот же. Все ок. У меня 9.2.0.6, видимо Кайт описывал что-то более раннее.


 
Sergey13 ©   (2006-08-10 16:32) [43]

> [42] evvcom ©   (10.08.06 15:51)
> У меня 9.2.0.6, видимо Кайт описывал что-то более раннее.
Возможно. Хотя у меня 8.1.7. Не по 7-ке же она написана.


 
roottim ©   (2006-08-10 16:46) [44]

C Oracle 9-ки блокировка таблицы при отсутствии индекса по FK канула в лету


 
evvcom ©   (2006-08-10 16:57) [45]


> [43] Sergey13 ©   (10.08.06 16:32)
> Не по 7-ке же она написана.

Не, не по 7-ке. Я видел там упоминание 8-ки.

> [44] roottim ©   (10.08.06 16:46)

Вероятно, так и есть. Потому я и упомянул свою версию.


 
Sergey13 ©   (2006-08-10 16:59) [46]

> [44] roottim ©   (10.08.06 16:46)

Таки наверное с 8i. У меня вроде тоже нет блокировки.


 
Slym ©   (2006-08-11 10:46) [47]

Piter ©   (10.08.06 13:35) [40]
"#1064 - You have an error in your SQL syntax

Я же заранее предупредил "Это псевдокод" и копипастом не сработает.
И привел принцип: выбираем сначала данные (подзапросом)
а уж к ним цепляем расшифровку жойним Титлы и Наймы



Страницы: 1 2 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.06 c
4-1149086909
Fluffy
2006-05-31 18:48
2006.10.15
Как связать SourceName[] и EVENTLOGRECORD?


3-1155824707
incm
2006-08-17 18:25
2006.10.15
Как используя BDE и MS SQL Server получать RAISEROR( Err ,10)


15-1158922625
matt
2006-09-22 14:57
2006.10.15
Не правильная рессора?


2-1159690837
vain
2006-10-01 12:20
2006.10.15
PNG


1-1156821234
trackbar
2006-08-29 07:13
2006.10.15
Smooth ScrollBox :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский