鍍金池/ 問(wèn)答/PHP  數(shù)據(jù)庫(kù)/ mysql如何實(shí)現(xiàn)多表查詢?

mysql如何實(shí)現(xiàn)多表查詢?

如題: 有一個(gè)數(shù)據(jù)庫(kù) A, 里面有三個(gè)表分別為B1,B2,B3, (B1有一個(gè)字段為C1),(B2有一個(gè)字段為C2),(B3有一個(gè)字段為C3), 如果我現(xiàn)在要同時(shí)查詢這三個(gè)表里面的字段的內(nèi)容應(yīng)該怎樣寫SQL語(yǔ)句?求~

回答
編輯回答
互擼娃

假設(shè)他們之間有外鍵外鏈可以用連接查詢
select a.C1,b.C2,c.C3 form B1 as a join B2 b on a.id=b.aid join B3 c on c.id=a.cid

2018年2月27日 06:38
編輯回答
苦妄

看不懂你想要的結(jié)果
也許你是想要union/union all

2018年4月1日 06:48
編輯回答
祉小皓

這個(gè)你的三個(gè)表是否關(guān)聯(lián)字段?如果沒(méi)有使用 select tOne.c1,tTwo.c2,tThree.c3 from B1 tTone,B2 tTwo,B3 tThree。如果有你可以了解下 mysql 的 join 操作,具體就不列出來(lái)了,因?yàn)槲也皇呛芟矚g拿來(lái)主義。:-D

2017年8月6日 20:13