Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cột không rõ ràng trong câu lệnh INNER JOIN

Bạn cần thêm tiền tố cả hai các cột trong liên kết với tên bảng của chúng, tức là

FROM Meetings INNER JOIN Rooms ON Meetings.meeting_id = Rooms.meeting_id

Thực tế, thông báo lỗi giải thích vấn đề khá rõ ràng:bất cứ khi nào bạn chỉ định một cột có tên tồn tại trong nhiều bảng, bạn phải rõ ràng về ý của bạn là cột của bảng nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn NOW () vào Cơ sở dữ liệu với Bản ghi Hoạt động của CodeIgniter

  2. GROUP_CONCAT có giới hạn

  3. Cách lưu trữ dữ liệu có chứa dấu ngoặc kép trong MySQL

  4. Tại sao các truy vấn được thực thi từ bàn làm việc mysql lại mất nhiều thời gian hơn so với việc thực thi chúng trực tiếp từ cli mysql?

  5. Kết nối MySql với Android mà không cần sử dụng PHP