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

Mysql JOIN czterech tabel z dwoma kluczowymi tabelami

Zapytanie, które twierdzisz, że przesyłasz, w niewielkim stopniu przypomina strukturę tabeli, którą nam przekazałeś! Co to jest Table D.national_regionID ? Lub modx.coverage_state ?

Generalnie jednak nie mieszaj złączeń lewych i prawych. Również każda tabela użyta w zapytaniu musi być zgodna z FROM lub wykonaj JOIN . Wygląda na to, że używasz Table B i Table C w warunkach łączenia bez dodawania ich do zapytania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między MySQL, MySQLi i PDO?

  2. Jak zapobiec wstrzykiwaniu sql za pomocą php i mysql?

  3. JDBC podaje datę i godzinę MySQL w UTC

  4. Ustaw programowo wartość AUTO_INCREMENT

  5. Błąd 1064 w CREATE TABLE... TYPE=MYISAM