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

ИЗБЕРЕТЕ DISTINCT стойности след JOIN

Трябва да включите ограничението за идентификатор на човек във вашето присъединяване и да използвате външно присъединяване. Външните обединявания се използват, когато искате да върнете информация, дори ако няма записи в таблицата, към която се присъединявате. Опитайте

SELECT person_id, vehicles.* 
FROM vehicles 
LEFT OUTER JOIN Owners on vehicles.vehicle_id = owners.vehicle_id 
and person_id = 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 Workbench

  2. MySql localhost срещу екземпляр на Amazon RDS

  3. Промяна на бекенда на базата данни на Django от MySql на PostgreSQL

  4. MySQL Entity Framework 4.0 Съпоставяне на полета за съхранявани процедури

  5. Грешка ETIMEDOUT при запитване на mysql база данни