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

SQL Group BY sử dụng chuỗi trong cột mới

Bạn có thể tham gia events bảng trên hai truy vấn từ results bảng, một cho mỗi lớp:

SELECT    event_data, class_40_winner, class_30_winner
FROM      events e
LEFT JOIN (SELECT result_event, name AS class_40_winner
           FROM   results 
           WHERE  class = 40 AND position = 1) c40 ON e.id = c40.result_event
LEFT JOIN (SELECT result_event, name AS class_30_winner
           FROM   results 
           WHERE  class = 30 AND position = 1) c30 ON e.id = c30.result_event


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo bảng dựa trên Tập kết quả JDBC

  2. vị trí thư mục dữ liệu mysql

  3. BLOB có được chuyển đổi bằng cách sử dụng bộ ký tự hiện tại / mặc định trong MySQL không?

  4. Tự động điền trong MySQL trong Windows

  5. Mã lỗi:1062. Mục nhập trùng lặp '1' cho khóa 'CHÍNH'