我需要選擇每個產品的第一拇指圖像(在這裏它的實體ID)SQL查詢來挑選每個ID
我的查詢
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery
的一個形象,但它回來時,我需要查詢到的所有圖像從每個ID挑選第一張圖片可以提供任何幫助。
我需要選擇每個產品的第一拇指圖像(在這裏它的實體ID)SQL查詢來挑選每個ID
我的查詢
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery
的一個形象,但它回來時,我需要查詢到的所有圖像從每個ID挑選第一張圖片可以提供任何幫助。
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY entity_id
這正是這個代碼所做的 –
按產品ID分組,您獲得一行產品... –
可以限制返回行從有限度的0指數開始1分的紀錄。
SELECT entity_id as product_id,value FROM catalog_product_entity_media_gallery GROUP BY entity_id
OP需要從每個ID獲取**一個圖像** –
試試這個,使用GROUP BY爲獲得第一個
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY entity_id ORDER BY entity_id
你麪包車使用GROUP BY條款
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery
GROUP BY entity_id ORDER BY entity_id
ORDER BY
ENTITY_ID取分組和順序它們第一個拇指圖像
下面是該查詢
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY product_id ORDER BY `value_id` ASC
當你在做
GROUP BY
你把所有的類似 的product_id或ENTITY_ID一個&爲你ORDER BY
value_id由 登高首先插入的行將在頂部,並按
檢查這兩個鏈接瞭解更多詳情http://www.w3schools.com/sql/sql_groupby.asp & http://www.w3schools.com/sql/sql_orderby.asp
使用的限制條款。 –
'SELECT entity_id as product_id,value FROM catalog_product_entity_media_gallery LIMIT 1' – aldrin27
它將限制一個產品圖像作爲一個整體我需要圖像被限制爲每個產品ID分別 –