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

Câu lệnh SQL SELECT tới bảng tham chiếu hai lần

Nói chung, khi bạn muốn sử dụng cùng một bảng nhiều lần trong một truy vấn, có lẽ ở hai khả năng khác nhau, bạn đặt cho bảng của mình một bí danh - tên mà bạn liệt kê ngay sau tên bảng trong FROM hoặc JOIN mệnh đề:

SELECT h.team_name, a.team_name, g.date_played
FROM Games g
JOIN Teams h ON h.team_id = g.home_team_id
JOIN Teams a ON a.team_id = g.away_team_id
WHERE ...

g , ha là bí danh cho các bảng tương ứng của chúng.

Lưu ý việc sử dụng JOIN cú pháp thay vì liệt kê tất cả các bảng trong FROM và ràng buộc chúng trong WHERE mệnh đề. Đây là một cú pháp gọn gàng hơn nhiều nên được sử dụng trong các truy vấn có phép nối.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giải quyết mã hóa ký tự không chính xác khi hiển thị kết quả cơ sở dữ liệu MySQL sau khi nâng cấp lên PHP 5.3

  2. cách chuyển đổi varchar sang định dạng datetime trong mysql

  3. DBMS tốt nhất cho công việc là gì?

  4. MySQL Chọn nhóm bản ghi dựa trên dấu thời gian mới nhất

  5. Cách chọn bản ghi N hàng đầu từ mọi MySql nhóm