我已經三代表 'HARDWARE_MODEL', '倉庫' 和 '品牌' 和表格都以這種方式refernced在一起: HARDWARE_MODEL < - >倉庫 HARDWARE_MODEL < - >品牌Mysql的複雜的SELECT
現在我想執行以下查詢:選擇'brand_id等於'10'的所有'倉庫'對象)。非課程倉庫和品牌不加入,因此它們之間不存在外鍵。我正在嘗試類似於:
SELECT *
FROM warehouses
where hardware_id = (SELECT *
FROM hardwares
where brand_id='10')
但它不起作用! 其中,hardware_id是「倉庫表」字段,brand_id是「硬件表」字段。 有什麼建議嗎?
確定我'已經解決了基於你的例子現在它的工作原理: – Marco 2012-03-14 18:20:52