我想根據ca_list_item_labels和ca_list_items之間的一個公共字段(item_id)返回ca_list_item_labels表中的「description」字段,其中list_id = 41在ca_list_items中。如何根據來自另一個表的公共id值在一個表中選擇記錄?
我可以管理的最接近的東西是一個子查詢...我對編寫MySQL查詢相當新穎。
我試過以下兩個查詢沒有成功:
SELECT description FROM ca_list_item_labels UNION SELECT * FROM ca_list_items WHERE 'list_id' = 41;
SELECT description FROM ca_list_item_labels WHERE (SELECT item_id FROM ca_list_items WHERE 'list_id' = 41);
我認爲你可以嘗試使用連接,但是,這將是很好,你發佈數據庫計劃在這裏,與少數測試條目和所需的輸出。或者,甚至更好 - 安裝sqlfiddle:http://www.sqlfiddle.com/ – sinisake