Непонятки с COUNT()

MaxDl

Guest
Непонятки с COUNT()

Упрощенно:
есть 2 таблицы:
table1
id
title

table2
id
table1_id

Надо вытащить все table1.title LIKE ('....') и рядом count (table2.id) WHERE table1.id=table2.table1_id

Пишу:
SELECT count(t2.id) AS count, t1.title
FROM table1 AS t1
LEFT JOIN table2 AS t2 ON(t1.id=t2.table1_id)
WHERE t1.title LIKE ('%$search%')
GROUP BY t2.id

count всегда 0....
 

MaxDl

Guest
Falc
Спасибо, я просто ошибся, когда упрощал:)

Проблема решилась неожиданным образом, оказывается кто-то обнулил все t2.table1_id, а в базу я не заглянул, уверенный что там все ок.
 
Сверху