Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql left join z warunkiem w prawej tabeli

Umieść d.userid = 1 predykat w ON klauzula:

select c.onlinetestid, d.userid, d.status 
from onlinetest c 
left join userstatus d on d.onlinetestid = c.onlinetestid and d.userid = 1
where c.category = 'English' 

Zwróci to wszystkie wiersze z onlinetest , mający kolumny userstatus wypełnione null s gdzie predykat d.userid = 1 nie powiedzie się.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd połączenia SSL podczas łączenia się z RDS MySQL z Django

  2. Jak usunąć użytkownika bazy danych MySQL w cPanel?

  3. Najlepsze wyniki „n” dla każdego słowa kluczowego

  4. Operacja niedozwolona po zamknięciu zestawu wyników (mysql, java)

  5. Jak zresetować hasło użytkownika root MySQL?