我有兩個表。一個關於屬性的信息。其他商店爲每個物業存儲3張圖片。這三幅圖像中的一幅被標記爲「主」圖像。MySQL從兩個表加入LIMIT 1
所以我必須:
Properties:
p_id name
1 villa a
2 villa b
3 villa c
4 villa d
和
Images
i_id p_id main
1 1 0
2 1 0
3 1 1
4 2 0
5 2 1
6 2 0
我需要生成查詢返回的所有屬性與他們的主圖像的ID。例如
p_id name i_id
1 villa a 3
2 villa b 5
我知道這將涉及使用LIMIT 1和加入,但不知道從哪裏開始,我已經試圖通過使用子查詢這樣做,但覺得這一定比我在做什麼,不那麼複雜.. ..
*怎樣* 做它,所以它通過訂單「主」選擇查詢頂部1(即因此,如果主未設置它仍然會選擇一個圖像)?
雖然*可能*不是必需的輸出:「我需要產生一個查詢返回所有的屬性與他們的主要圖像的ID。」無論如何,誰願意購買沒有照片的房子;-p – nickf