一對多關聯查詢,只選擇匹配的多條數據中的一條數據記錄


select b.PRODUCT_NAME,b.org_name,b.pic_url from (select bp.PLAN_PRODUCT,so.org_name,bp.ORGANIZATION_ID,bpi.PRODUCT_NAME,bpt.pic_url
from QR_CODE t
LEFT JOIN BIZ_PRODUCTIONPLAN bp on t.PARENT_ID=bp.PLAN_ID
LEFT JOIN BIZ_PRODUCTINFO bpi on bp.PLAN_PRODUCT=bpi.PRODUCT_ID
LEFT JOIN SYS_ORGANIZATION so on so.ORG_ID=bp.ORGANIZATION_ID
RIGHT JOIN SYS_ENTERPRISE se on se.ENTERPRISE_ID=so.ENTERPRISE_ID
LEFT JOIN (select b.glmk_id,min(b.pic_url) pic_url from BIZ_PICTURE b group by b.glmk_id ) bpt on bpt.glmk_id=bpi.product_id
where t.QR_CODE_NUM like '%bz%' and t.DEL_FLAG=1 and bpi.product_name is not null
and se.ENTERPRISE_COUNTRY=(select codeid from SYS_AREA where NAME='金水區')) b group by b.product_name,b.org_name,b.pic_url

 

使用max()或min()函數取字段內數據最長的一個或最短的一個


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM