Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Помогите составить запрос (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pomogite-sostavit-zapros-386196/)

Guest 16.10.2011 14:51

Помогите составить запрос
 
Есть таблица news с полямиid lang category title dateid - номер новости (int)lang - язык (int)category - категория (int)title - название (text)date - дата (int)id и lang - уникальныеВыбор статей с языковой версии 1 раваняетсяSELECT * FROM news WHERE lang = 1 ORDER BY date DESCВыбор статей с языковой версии 2 раваняетсяSELECT * FROM news WHERE lang = 2 ORDER BY date DESCМожет кто подскажет как построить запрос, что бы работало следующим образом:Выбираются скажем 2 статьи с языковой версией 2 (базовая), а если в даной версии нету записей, то с версией 1что то типа SELECT * FROM news WHERE lang IN(1,2) GROUP BY id ORDER BY FIND(lang, 1,2)который конечно же не работает так как группировкапроисходит до сортировкиМожно ли вообще составить такой запрос?Зарание спасибо


Часовой пояс GMT, время: 00:55.


© www.otvetnemail.ru - Форум вопросов и ответов.