|
Зарос из двух таблиц с расчетом суммы
|
|||
---|---|---|---|
#18+
Есть две таблицы: t1 (id int, name varchar) t2 (id int, tdate date, cnt int) Существует отношение один-ко-многим (t1 к t2). Нужно выбрать все строки из t1 + сумму cnt из t2 по соответсвующему id, где tdate больше какого-то значения. У меня получилось следующее: SELECT t1.id, t1.name, sum(num) AS cnt FROM t1, t2 WHERE t1.id=t2.id AND tdate>DATE_SUB(NOW(), INTERVAL 7 DAY) GROUP BY t1.id, name Однако тогда пропускаются строки, если про них нет упоминания (id) в t2 =( Помогите, Гуру, а то я совсем голову сломал =(( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2003, 11:44 |
|
|
start [/forum/topic.php?fid=47&fpage=697&tid=1855594]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 147ms |
0 / 0 |