0
A
回答
0
我想你也有Suppliers
表,列出了所有供應商(它有主鍵ID)的供應商。如果是這樣,你可以使用2個EXISTS
語句,以驗證相關的表(你沒有指定的名稱,所以我把它叫做SupplierItems
)同時具有與itempk=1
記錄和itempk=2
SELECT s.*
FROM Suppliers s
WHERE
EXISTS (SELECT 1 FROM SupplierItems si1 WHERE si1.supplierpk = s.id and si1.itempk = 1)
AND
EXISTS (SELECT 1 FROM SupplierItems si2 WHERE si2.supplierpk = s.id and si2.itempk = 2)
1
擺脫tablepk的;它沒有任何用處。相反,其餘的列是您的PRIMARY KEY。
SELECT supplierpk
FROM supplieritems
WHERE itempk IN (1,2)
GROUP BY supplierpk
HAVING COUNT(*) = 2;
相關問題
- 1. 對同一項目的多個供應商,供應商名稱
- 2. Vagrant碼頭供應商和供應商不使用CMD:選項
- 3. git項目中的symfony供應商
- 4. 選擇產品所有來自同一供應商地區
- 5. SQL:選擇供應商,提供所有產品在特定類別
- 6. 供應商vs供應商混淆
- 7. Omniauth - 選擇供應商動態
- 8. 沒有供應商,但與供應商相關的代碼...?
- 9. Yii2:在供應商目錄
- 10. 選擇的項目不應該再出現在轉供選擇
- 11. 沒有供應商的FormBuilder
- 12. 沒有MdDialogRef的供應商
- 13. 沒有MatDialogRef的供應商
- 14. 沒有供應商的AccordionComponent
- 15. 查找供應商供應其他人不需要的產品
- 16. 如何在JUnit中選擇特定的數據供應商?
- 17. 我們是否有任何選擇在magento管理員中添加供應商和供應商信息?
- 18. Oauth的供應商
- 19. 如何獲得在GitHub上項目的供應商文件夾
- 20. 供應商沒有執行
- 21. Datasource需要鏈接供應商與每個供應商的產品
- 22. 供應商分支中是當前/必需的嗎?
- 23. Android:從未選擇GPS提供商。只有網絡提供商目前
- 24. 供應商需要的SKU編號
- 25. 與git供應商克隆的Symfony項目沒有安裝
- 26. 如何過濾供應商和自動採取最新項目?
- 27. 如何在symfony2項目中安裝/更新javascript供應商?
- 28. 無法找到urbanairship的供應商信息。供應商
- 29. 多供應商/供應商的典型模式?
- 30. 會員供應商
讓我們希望我們永遠不必尋找供應商,比如說9件! – Strawberry