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

Vi phạm số lượng khi sử dụng truy vấn con trả về hai giá trị

Một cái gì đó như dưới đây sẽ thực hiện thủ thuật.

select * 
From table1 a , (select id1 , id2 from table2 ) b 
where (a.id = b.id1) or  (a.id = b.id2)

hoặc bạn có thể THAM GIA với cùng một bảng hai lần bằng cách đặt bí danh cho các bảng đã tham gia.

select * from table1 a 
INNER JOIN table2 b1 on a.id = b1.id1
INNER JOIN table2 b2 on a.id = b2.id2

Vui lòng kiểm tra những điều trên đối với tập dữ liệu / bảng của bạn ..




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. com.mysql.jdbc.MysqlDataTruncation:Cắt bớt dữ liệu:Dữ liệu quá dài cho cột 'column_name'

  2. Liệt kê các mục theo danh mục

  3. Lỗi khi cài đặt Mysql2 gem- 10.6 Server

  4. Đóng các kết nối đang hoạt động bằng RMySQL

  5. Tôi có nên xử lý ID GraphQL dưới dạng một chuỗi trên máy khách không?