Главная страница
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.54 MB
Время: 0.034 c
11-1120242557
Владимир Кладов
2005-07-01 22:29
2006.10.15
Zoomer3


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


15-1158933375
Oldman
2006-09-22 17:56
2006.10.15
Актёр Семен Фарада находится в реанимации


11-1131354447
homm
2005-11-07 12:07
2006.10.15
А вот такой еще глюк нашел...


2-1159466963
qdelphi
2006-09-28 22:09
2006.10.15
Pointer