2019-02-25
閱讀量:
716
sql 關(guān)聯(lián)查詢(xún)問(wèn)題
問(wèn)題描述:
公司活動(dòng)2人一組,所以將2個(gè)人的Openid存在一個(gè)字段,現(xiàn)在需要分別查詢(xún)出2個(gè)人的基本信息,請(qǐng)問(wèn)該如何用1條sql語(yǔ)句將所需要的條件查出來(lái)?
PS:數(shù)據(jù)庫(kù)結(jié)構(gòu)不改

解決方法:
select substring(longOpenId, 1, 28) as id1,
substring(longOpenId, 29,56) as id2,
u1.*,
u2.*
from couple
left join user u1 on substring(longOpenId, 1, 28) = u1.open_id
left join user u2 on substring(longOpenId, 29,56) = u2.open_id;






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論