| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > SQL из двух таблиц |
| Автор: xrc2 22.9.2010, 00:46 | ||||
Нужно вывести статистику по каждому пользователю (Table1), сколько заказов сделал каждый пользователь. Получилось вывести всех пользователей которые существуют в Table2 (т.е. User3, User4 не видны - а нужно чтоб были видны):
вот думаю может нужно смотреть в сторону Union'ов? |
| Автор: Deniz 22.9.2010, 05:13 |
| xrc2, приведенный запрос должен выдавать ошибку. Смотреть нужно в сторону left join |
| Автор: Zloxa 22.9.2010, 09:37 | ||
вероятно речь идет о mySql. В этом отношении он особенный. xrc2,
|
| Автор: xrc2 22.9.2010, 10:14 | ||||
Спасибо Zloxa вы правы - работает! База используется sqlite. Только я не совсем понял зачем там нужен min? |
| Автор: Deniz 22.9.2010, 10:48 |
| Да уж, очень особенный, люди даже перестают понимать для чего group by нужен. Но все же это не mySql. xrc2, приведенный в первом примере запрос на sqlite работает? не нужен - убери |