任何人都可以告訴我是否可以將以下兩個查詢合併爲一個使用自連接的查詢,如果是,如何執行?MySQL加入問題
查詢1:
SELECT pm.username AS user,
uc.content_id AS id,
value AS filename,
name,
moderation_status AS status,
uc.parent_content_id
FROM myweb.ugc_meta um
LEFT JOIN myweb.ugc_content uc ON uc.content_id = um.item_id
LEFT JOIN myweb.userbase_member pm ON uc.user_id = pm.id
WHERE uc.content_type ='my.photo'
AND uc.promoted = '1'
AND moderation_status='passed'
LIMIT 10
查詢2:
SELECT value
FROM myweb.ugc_meta um
WHERE um.item_id = '4780c650137a3409901286'
-- (item_id is the content_parent_id from query 1)
ugc_meta
包含在ugc_content
照片的相冊名稱。 ugc_content
包含專輯和照片的行。 rows
代表照片有一個parent_content_id
這是父行的content_id
。我沒有選擇更改表格或數據庫結構。
目前我從查詢1這是次優;-)
運行感謝每一個結果行一個新的查詢(QUERY2)!
謝謝 - 我得到它排序。 – codecowboy