2016-06-13 5 views

Antwort

1

nicht sicher, was genau Sie erreichen wollen, aber versuchen Sie nur folgende SQL :)

select t1.burung, count(t2.id_burung) as burungCnt 
from tb_burung t1 
left join tb_data t2 on t1.id_burung = t2.id_burung 
group by t1.id_burung, t1.burung 
+0

Dank fixiert hat es Arbeit :) –

1

Zuerst alle Daten einzeln aus beiden Tabellen abrufen. Und dann loop tb_burung Tabellenarray und verwenden Sie Array-Filter Daten aus tb_data Tabelle Array nach tb_burning-ID, verwenden Sie Count-Funktion, um die Anzahl der gefilterten Daten zu erhalten. Auf diese Weise wird der Prozess sein.

  1. Zwei Datenbankabfrage
  2. 3 Schleife, 3 array_filter und 3 Zählung

u bekam der Graf.

+0

danken für Antwort, th Problem –

Verwandte Themen