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

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

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

回答
編輯回答
互擼娃

假設(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)字段?如果沒有使用 select tOne.c1,tTwo.c2,tThree.c3 from B1 tTone,B2 tTwo,B3 tThree。如果有你可以了解下 mysql 的 join 操作,具體就不列出來了,因?yàn)槲也皇呛芟矚g拿來主義。:-D

2017年8月6日 20:13