Ich habe zwei Tabellen in meiner MySQL-Datenbank:mysql zwei verschiedene Tabellen beitreten
user
- sid
- userid
- username
log
- sid
- userid
- login_time
Wie Sie sich vorstellen können, gibt es viel mehr Datensätze in Log-Tabellen als in Benutzertabelle. Ich verwende PHP, um diese Datensätze auf meiner Website in einem Tabellenformat wie unten dargestellt zu präsentieren.
no | userid | username | number of login |
1 | inzo | harvey | 233 |
2 | chae | schmidts | 433 |
3 | hibro | swainy | 12 |
Um die Anzahl von Login- für jeden Benutzer, ich weitere Anfragen in einem for-Anweisung senden. Aber es verbraucht Ressourcen und macht den Server am Ende langsam.
Kann ich dieses Ergebnis in einer einzigen Join-Abfrage haben?
enthalten, was Sie versucht haben. Dann erhalten Sie die Lösung –