我什至不知道如何問我需要什么,所以我將演示資料:
我在 tblA 中有以下資料:

查詢需要生成 BMW 1 SERIES 與其他汽車發生事故的所有行,其中其他汽車也可能是 BMW 1 SERIES。最終結果應如下所示:

每起事故都有一個參考編號“AccRef”,但事故涉及多輛汽車
謝謝
uj5u.com熱心網友回復:
這將查詢BMW 1 SERIES行的第一個要求:
select * from ACCIDENTS where CarMake like '%BMW 1 SERIES%'
然后您要選擇具有相同AccRef.
為了獲得最佳性能,請使用上面提到的內部查詢中inner join的相同內容AccRef。
select ACC.* from ACCIDENTS ACC
inner join (
select * from ACCIDENTS where CarMake like '%BMW 1 SERIES%'
) ACC_BMW
on ACC.AccRef = ACC_BMW.AccRef
編輯:我使用了名稱表ACCIDENTS而不是你的tblA
uj5u.com熱心網友回復:
或者也:
SELECT
*
FROM accidents
WHERE accref IN (
SELECT
accref
FROM accidents
WHERE carmaker ='BMW 1 SERIES'
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/343483.html
下一篇:訪問導航表單設定標準問題
