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

Khắc phục lỗi trường không rõ ràng trong truy vấn SQL

Bạn cần chỉ định bảng nào bạn muốn title đến từ. Đoán tên đó sẽ có trong game bạn cần chỉ định game.title .

Nếu tôi là bạn, tôi sẽ bắt đầu xem xét việc chia nhỏ điều này ra một chút bằng cách sử dụng các bảng tạm thời. Mặc dù không có gì sai với 4 liên kết nhưng nó có xu hướng bắt đầu trở nên khó hiểu.

Bảng tạm thời mẫu:

CREATE TABLE #Yaks (
YakID int,
YakName char(30) )

Trong trường hợp của bạn, bạn sẽ tạo một bảng tạm thời và sau đó điền nó bằng INSERTUPDATE dựa trên các liên kết riêng lẻ, vì vậy cuối cùng tất cả những gì bạn phải làm là SELECT * FROM @temptable



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa DataSource và ConnectionPoolDataSource

  2. Tại sao SELECT ... WHERE id =a trả về kết quả nếu giá trị là 0

  3. Có phải đóng các kết nối SQL được mở bằng PDO trong PHP không

  4. Có thể tải cơ sở dữ liệu trong RAM không?

  5. PHP - Cách cập nhật dữ liệu lên MySQL khi nhấp vào nút radio