klient:id,imie,nazwisko
komantarze:id,klient_id,nazwa
zamowienia:id,imie,nr,zawartosc
Czy jest realne wykonanie pojedynczego zapytania do bazy aby wybrac klienta którego suma jego komentarzy + suma zamówień jest największa ? czyli jest sobie klient który napisał 5 komantarzy i zrobił 32 zamównienia co nam daje wartość 37 ...i dajmy na to ta wartość jest największa, to zapytanie powinno zwrócić włąśnie jego.
Ważnym jest że niestety tabela zamówienia nie ma klient_id tylko zawiera imie z tabeli klient.
Jak na razie udało mi się zsumowac liczbę komantarzy i wyświetlić tego który ich ma najwięcej tera zdo tego trzeba dodać sumę zamówień:
Kod
$q=mysql_query('SELECT `imie`, COUNT(`klient`.`id`) AS `l` FROM `klient` AS `k`, `komentarze` AS `z` WHERE `k`.`id`=`z`.`klient_id` GROUP BY `imie` ORDER BY `l` DESC LIMIT 1');