我有2個表(mysql),一個用於產品名稱和其他產品圖像。SQL查詢加入兩個表
tblproducts - >編號(INT,PK),名稱(VARCHAR)
tblphotos ---> ID(INT,PK),產品ID(INT,FK),照片,爲了
in tblphotos訂單字段是照片的顯示順序(1,2,3 ...)
每個產品可以有超過1張照片。我所需要的產品的第一張照片(順序= 1)
我需要的是tblproducts.id,tblproducts.name,tblphotos.photo(照片必須是一個與順序1)
我寫下面的查詢,但我的產品名稱是重複
SELECT tblproducts.id,tblproducts.name, tblphotos.photo
FROM tblproducts
LEFT JOIN tblphotos on tblphotos.productid = tblproducts.id
一件事::我要以升序排序
您忘記使用where子句?即; 'tblphotos.order = 1' – Prasanth