Запрос + проверка по сумме
Добрый день!
есть две таблицы tb1 -> tb1.id | tb1.count 1 | 4 2 | 6 tb2 -> tb2.id | tb1.id |tb2.count 1 | 1 | 2 2 | 1 | 1 3 | 1 | 1 4 | 2 | 2 Как построить запрос что бы получить вот такой ответ На словах это звучит так )))) берем таблицу 1 проверяем tb1.coun1 > sum(tb2.count (текущая id)). Надеюсь понятно ))))))) ответ должен быть такой если рассматривать этот пример 2 | 6 | 2 Заранее спасибо! |
where tb1.count > (SELECT IFNULL(0, SUM(tb2.count)...)
вооо... |
не неработает((((
|
where tb1.count > (SELECT IFNULL(SUM(tb2.count), 0) ...)
|
Может так... (и может вместо tb1.id в tb2 надо tb2.tb1_id)
Код:
SELECT |
Цитата:
Если в первую таблицу добавить строку (3, 1), к которой нет строк во второй таблице. Она должна попасть в выборку? |
Часовой пояс GMT +3, время: 23:10. |