sql >> Database teknologi >  >> RDS >> Mysql

Mysql-deltagelsesforespørgsel

Select ID, Name, Status, Notification
FROM TableA A
LEFT JOIN TableB B on B.receive-id = a.ID
 and b.notification <> 2
INNER JOIN tableC C on A.ID = C.Registered-id
WHERE a.status=1
and c.status-reg=7

Jeg tror, ​​du vil have alle brugere, selvom de ikke har en post i tabel B, så længe status er 1 og 7. Derfor tror jeg, at der er behov for en venstre joinforbindelse, og der skal pålægges grænser for joinforbindelsen da (Medmindre du vil at håndtere nuller i where-sætningen)



  1. Sådan opretter du en sekvens, hvis den ikke eksisterer

  2. Installer og konfigurer XAMPP-software på Windows Server 2019

  3. Eclipse - føj .jar til Dynamic Web Project

  4. Hvordan ændres BRUGERNAVN og ADGANGSKODE i MySQL?