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

Вниз

SQL Запрос,   Найти похожие ветки 

 
sqler   (2007-02-14 04:02) [0]

Доброго времени суток.
Вот запрос, он выбирает записи из 2х таблиц, но проблема, если таблица review_items пустая, то как сделать, чтобы записи выбирались из таблицы review? Т.е. не смотря на то, что таблица review_items  пустая, записи бы выбирались.
  $query= "SELECT a.item_id, a.item_name, a.category, COUNT(a.item_id) as countid ,b.date_added,  SUM(b.rating)/COUNT(b.rating) as rating FROM review_items a, review b WHERE a.item_id=b.review_item_id and category="Brokers Review" GROUP BY a.item_id, a.item_name, a.category ORDER BY rating DESC";


 
Канадец   (2007-02-14 04:08) [1]

RIGHT JOIN


 
sqler   (2007-02-14 04:17) [2]

можно поподробнее?
Спасибо :)


 
Desdechado ©   (2007-02-14 10:54) [3]

OUTER JOIN, а он может быть как RIGHT, так и LEFT


 
StriderMan ©   (2007-02-14 10:58) [4]

че-то такое:

SELECT a.item_id, a.item_name, a.category, COUNT(a.item_id) as countid ,b.date_added,  SUM(b.rating)/COUNT(b.rating) as rating
FROM review_items a OUTER JOIN review b ON a.item_id=b.review_item_id
WHERE category="Brokers Review"
GROUP BY a.item_id, a.item_name, a.category ORDER BY rating DESC


 
homm ©   (2007-02-14 21:33) [5]

> FROM review_items a OUTER JOIN review b ON a.item_id=b.review_item_id

Ух-ты!! оказывается AS можно не писать!!! :) Больше ни разу не буду.



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1171525596
novill
2007-02-15 10:46
2007.03.11
Есть ли клиенты для просмотра других сайтов по Дельфи?


2-1171977401
vitv
2007-02-20 16:16
2007.03.11
Ошибка при DBGrid12.SelectedField.FocusControl


1-1169107900
JohnKorsh
2007-01-18 11:11
2007.03.11
Раскладка клавиатуры.


1-1168784135
The X
2007-01-14 17:15
2007.03.11
Корректная работа с CHM-хелпами в Delphi5.


15-1171371493
Vlad Oshin
2007-02-13 15:58
2007.03.11
cgi можно защитить от скачивания?