我正在嘗試創建我的產品列表。我在兩張桌子,產品和products_photos之間建立了連接。sql加入不同的php
我得到了X產品,其中有一個產品照片上的註冊。問題出現在產品照片表上有兩個具有相同id_product的註冊表時。然後,結果顯示與不同照片相同的產品的2倍。我只想展示第一個,而不是同一個產品的兩倍。
SELECT DISTINCT p.*, photo.url_little
FROM ".Constants::$PRODUCTS_TABLE." as p
LEFT JOIN ".Constants::$PHOTOS_PRODUCTS_TABLE." as photo ON p.id=photo.id_product
WHERE p.id_client = ?
也許我做了不好用命令distinct
的,但我不知道如何解決這個問題。
選擇對整個選定行DISTINCT作品(不返回任何重複的行。) – jarlh