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

SQL - làm thế nào để CHỌN nhiều bảng và THAM GIA nhiều hàng từ cùng một cột?

Bạn có thể tham gia vào cùng một bảng nhiều lần mà chỉ cần cung cấp các bí danh khác nhau

SELECT painting.id, 
       painting.order, 
       painting_en.url, 
       `group`.en AS `group`, 
       TYPE.en AS type, 
       location.en AS location
FROM   painting 
       LEFT JOIN painting_en 
       USING (id) 
       LEFT JOIN id_portfolio `group` 
         ON `group`.id = painting.id_group 
       LEFT JOIN id_portfolio TYPE 
         ON TYPE.id = painting.id_type 
       LEFT JOIN id_portfolio location 
         ON location.id = painting.id_location 
WHERE  painting_en.url = '2011-name3' 
LIMIT  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. Làm thế nào để chuyển đổi một chuỗi thành hệ thập lục phân trong MySQL - HEX ()

  2. Cách tắt kiểm tra khóa ngoại trong MySQL

  3. Giới hạn MySQL từ thứ tự giảm dần

  4. Chèn hàng loạt với PHP

  5. Mã duy nhất dựa trên địa chỉ email duy nhất trong bảng mysql?