您好,我是 MySQL 的新手,我的任務是執行半連接,我如何在 MySQL 中執行該操作?所以我有以下表格:
Table 1:
------ ---------------- -------- --------
| SID | name | course | Org_ID |
------ ---------------- -------- --------
| 1001 | JOSHUA OCRAY | BSIT | 100 |
| 1002 | RAIZEN CO | BSIT | 300 |
| 1003 | EDRIN SAN JUAN | BSIT | 300 |
| 1004 | IAN GASPAR | BSIT | 100 |
| 1005 | DERRICK BONGAR | BSA | 500 |
| 1006 | KYLE TAYAG | BSCE | 200 |
| 1007 | RHEY CRUZ | BSIT | 100 |
| 1008 | EDWIN DIAPANA | BSCS | 400 |
------ ---------------- -------- --------
Table 2:
-------- ----------
| Org_ID | Org_Name |
-------- ----------
| 100 | LITS |
| 200 | ACES |
| 300 | ACSS |
| 400 | COES |
| 500 | BAS |
-------- ----------
執行半連接的確切 MySQL 代碼是什么?非常感謝。
uj5u.com熱心網友回復:
SemiJoin mysql 標準查詢:
select * from Table1 where Org_ID in (select Org_ID from Table2);
根據查詢中的其他條件和連接,將使用以下任何一種半連接策略。
MySQL 中可用的半連接策略型別:
- 重復淘汰
- 第一戰
- 松散掃描
- 物化
- 表拉出
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/362099.html
