sql >> Database >  >> RDS >> Mysql

mysql show Aantal rijen uit andere tabel in elke rij

SELECT  p.id, p.name, COUNT(v.user_id)
FROM    personal p
LEFT JOIN
        visit v
ON      v.user_id = p.id
GROUP BY
        p.id

U kunt natuurlijk ook subselect gebruiken (bijvoorbeeld als u ANSI . heeft GROUP BY compatibiliteit aan):

SELECT  p.id, p.name,
        (
        SELECT  COUNT(*)
        FROM    visit v
        WHERE   v.user_id = p.id
        )
FROM    personal p


  1. iPhone-emoticons worden in MySQL ingevoegd maar worden lege waarde

  2. Hoe LOG() werkt in MariaDB

  3. Mysql gebruiken in de opdrachtregel in osx - opdracht niet gevonden?

  4. Kan geen verbinding maken met mysql-server met go en docker - kies tcp 127.0.0.1:3306:verbinden:verbinding geweigerd