Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql ляво присъединяване с условие в дясната таблица

Поставете d.userid = 1 предикат в ON клауза:

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' 

Това ще върне всички редове от onlinetest , с колони с userstatus попълнено с null s където предикат d.userid = 1 не успява.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Висока наличност при ограничен бюджет - внедряване на MySQL Galera Cluster с минимален два възела

  2. Кога трябва да използвам съставен индекс?

  3. Как да спрете работеща mysql заявка

  4. Как да активирате бавни регистрационни файлове за заявки в AWS RDS MySQL

  5. Система за уведомяване, използваща php и mysql