gargalis wrote: > turiu 3 lentas: > orders: id, user_id, service_id > users: id, name > services: id, name > > noriu suskaiciuoti kiek tam tikras useris atliko skirtingu paslaugu. Jeigu kiek, tai prie ko s.name? SELECT COUNT(service_id) FROM orders WHERE user_id=$user_id > taip, bet nesigauna.. : > > SELECT s.name, COUNT(o.id) FROM orders o > LEFT JOIN users u ON o.user_id = u.id > LEFT JOIN services s ON o.service_id = s.id > WHERE u.id = $user_id > GROUP BY s.name > rezultate noriu matyti visas 'services' lentoj esancias paslaugas.jeigu > 'orders' lentoj ner irasytos tam tikros paslaugos (service_id), mano > uzklausa tos paslaugos isvis nespausdina (prie tos paslaugos noreciau matyti > count = 0). padekit tai padaryt :)