проблем със select от две таблици

vasilev

Registered
Здравейте ,
в една таблица Posts записвам коментари за потребители .
в друга таблица - users записвам данни за тези потребители .
опитвам се да направя следния селект :

select count(t.p_id) as numcomments, a.user as user, a.fullname as fullname from posts t, users a where a.user=t.clientname and a.type='other'

тоест да изкарам броя на коментарите на всички потребители от тип Other ..
хубаво но ми изкарва NULL ако няма записи за тези потребители в posts - ако има е ок .
тоест къде бъркам :)
 
А ти какво искаш да ти изкара ако не NULL?нормално ако няма резултитати да ти върне NULL
 
ок това питам как да го преправя ;)

ако няма резултати трябва да изкара 0 .
аз се сетих за два селекта - вторият да се изпълнява ако Num_rows от първия е > 0 .. но със един дали е възможно
 
и без if го подкарах - просто count но след като изведа резултатите от select * from users ..
както да е мерси :)
 

Back
Горе