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

Làm cách nào để nhận kết quả của hai câu lệnh select trong một hàng?

với UNION

( SELECT * FROM mtable WHERE SId= ? ) UNION (SELECT * FROM mtable WHERE SId= ?)

Nếu tôi hiểu đúng ý của bạn. Ngoài ra, lưu ý trong trường hợp này đối với điều kiện đơn giản này, bạn có thể chỉ cần làm:

SELECT * FROM mtable WHERE SId= ? OR SId = ?


  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 truy xuất tập hợp dữ liệu lớn trên nhiều bảng và tránh truy vấn lặp lại

  2. Struts + Hibernate:@SessionTarget không hoạt động

  3. Cách định cấu hình nhóm kết nối chuỗi JTA eclipselink

  4. MySQL:tổng mỗi ngày

  5. Nhóm MySQL theo số tuần với cột nhiều ngày