Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách mô phỏng truy vấn INTERSECT trong MySQL

MySQL không có INTERSECT, dùng toán tử IN để mô phỏng. Cùng hai bảng Student_detail và Student_info như trên. Truy vấn IN mô phỏng INTERSECT trả về studentid tồn tại ở cả hai bảng:

mysql> Select Student_detail.studentid FROM Student_detail WHERE student_detail.studentid IN(SELECT Student_info.studentid FROM Student_info);
+-----------+
| studentid |
+-----------+
|       101 |
|       105 |
|       130 |
|       132 |
|       133 |
+-----------+
5 rows in set (0.06 sec)