|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2012, 20:47 | #1 |
Форумчанин
Регистрация: 04.04.2007
Сообщений: 131
|
Вывести нужные данные из базы
Есть две таблицы
1)Товар 2) Цвета Нужно вывести весь товар из таблицы "Товар". И вывести цвет по умолчанию, а если цвета по умолчанию нет то тот у которого меньше id. Вся сложность в том что нужно использовать только один sql запрос. Пробовал так но не вышло, так как вначале группируется а патом уже сортировать нечего... SELECT * FROM tovar,cveta WHERE cveta.tovar=tovar.id GROUP BY cveta.tovar ORDER BY cveta.po_umol4aniju Последний раз редактировалось nikleb; 20.04.2012 в 20:50. |
20.04.2012, 21:51 | #2 |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
Код:
Последний раз редактировалось Lesha; 20.04.2012 в 21:55. |
20.04.2012, 22:01 | #3 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
LEFT JOIN поможет
|
20.04.2012, 22:28 | #4 |
Форумчанин
Регистрация: 04.04.2007
Сообщений: 131
|
Спасибо, два ответа оказались полезными.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как в подчиненной форме отразить нужные данные | Ilnas | Microsoft Office Access | 8 | 17.03.2011 16:49 |
[Paradox 7 ] Как извлечь нужные данные? | rule-z | БД в Delphi | 1 | 15.02.2011 22:40 |
Сводная таблица с двух листов не выводит нужные данные | kipish_lp | Microsoft Office Excel | 2 | 26.04.2010 12:46 |
Не могу вывести данные из базы Access'a | Ce4kok | БД в Delphi | 4 | 25.01.2009 19:20 |
Помогите вытащить из строки нужные данные! | Romashkaz | Общие вопросы C/C++ | 0 | 22.11.2008 13:30 |