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

Chuyển đổi các giá trị cột đã chọn thành một hàng khác bằng cách sử dụng select với cùng id part2

Tôi đoán bạn muốn một cái gì đó như thế này:

SELECT a1.id, a.1status, a1.timestamp, a2.status, a2.timetstamp
FROM timetable a1
LEFT JOIN timetable a2 ON a2.id=a1.id AND a2.status = 'out'
WHERE a1.status = 'in'

Để có một hàng chỉ có giá trị ngoài không có ý nghĩa gì đối với tô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. Chọn tất cả các cột bắt đầu bằng XXX bằng ký tự đại diện?

  2. Làm cách nào để chạy nhiều truy vấn chèn trong SQL bằng PHP trong một lần?

  3. Làm cách nào để tôi có thể lặp lại tập kết quả MySQL nhiều lần bằng cách sử dụng các hàm mysql_ *?

  4. Làm cách nào để tự động tạo di chuyển bằng Sequelize CLI từ các mô hình Sequelize?

  5. Tắt ONLY_FULL_GROUP_BY