兩種實現(xiàn)MySQL多表聯(lián)查的方法
作者:佚名
在MySQL數(shù)據(jù)庫中,有多種方法有都可以實現(xiàn)多表聯(lián)查,下面就為您介紹其中的兩種最常見的方法,供您參考學習。
如果需要實現(xiàn)MySQL多表聯(lián)查,用什么方法可以實現(xiàn)呢?下面就為您介紹兩種常見的實現(xiàn)MySQL多表聯(lián)查的方法,希望對您有所啟迪。
MySQL多表聯(lián)查例子:
下面這兩個MySQL多表聯(lián)查方法都可以,inner join on 更好點。表結(jié)構(gòu)沒貼出來,但比較好懂了。
MySQL多表聯(lián)查的簡單方法:
- select c.nom, e.nom
- from consultant c, affaire a, besoin b, salarie sa, site s, entreprise e
- where c.consultant_id=a.consultant_id and a.besoin_id=b.besoin_id and
- b.salarie_id=sa.salarie_id and ssa.site_id=s.site_id and s.entreprise_id=e.entreprise_id
MySQL多表聯(lián)查的inner join方法:
- select c.nom, e.nom
- from consultant c
- inner join affaire a on c.consultant_id=a.consultant_id
- inner join besoin b on a.besoin_id=b.besoin_id
- inner join salarie sa on b.salarie_id=sa.salarie_id
- inner join site s on ssa.site_id=s.site_id
- inner join entreprise e on s.entreprise_id=e.entreprise_id
【編輯推薦】
責任編輯:段燃
來源:
互聯(lián)網(wǎng)