Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MYSQL klausa tidak dikenal bergabung dengan kolom di gabung berikutnya

Cobalah seperti ini, saya tidak memiliki skema untuk mengujinya sendiri tetapi saya merasa itu harus berhasil (atau sesuatu seperti ini)

SELECT * FROM questions, connections
LEFT JOIN answers ON (questions.id = answers.id AND
                     connections.username2 = answers.username)
where connections.username1 = 'mikha';

akhirnya seperti ini

SELECT * FROM questions
LEFT JOIN answers ON (questions.id = answers.id)
LEFT JOIN connections ON (connections.username2 = answers.username)
where connections.username1 = 'mikha';

EDIT:Saya menemukan ini di dokumentasi

Jadi untuk kasus Anda mungkin

SELECT * FROM questions  
LEFT JOIN connections
LEFT JOIN answers ON (connections.username1 = 'mikha' AND questions.id = answers.id AND
                 connections.username2 = answers.username)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan HD eksternal untuk menulis dan menyimpan Database mysql

  2. Menyetel MySQL untuk pembuatan kolom/indeks yang cepat selama pengembangan

  3. Urutan Angka di MySQL

  4. Masalah koneksi database ditemui menggunakan d2rq

  5. Apa itu SQL? Apa itu Basis Data? Sistem Manajemen Basis Data Relasional (RDBMS) Dijelaskan dalam Bahasa Inggris Biasa.