各位大大 大家好
最近遇到一個問題
假設我資料庫有三個table
第一個叫 A
| D | B | C |
| -------- | -----: | :----: |
| D1 | B1 | C1 |
| D2 | B2 | C2 |
| D3 | B3 | C3 |
第二個叫 B
| G | E | F |
| -------- | -----: | :----: |
| G1 | B1 | F1 |
| G2 | B2 | F2 |
| G3 | B3 | F3 |
第三個叫 c
| J | H | I |
| -------- | -----: | :----: |
| J1 | B1 | I1 |
| J2 | B2 | I2 |
| J3 | B3 | I3 |
各位大大 請問一下
我要怎們用B1這個值 去把a b c三個 table我要的資料抓出來?
要怎們下語法 才可以一次顯示出 下面這樣的資料?
| B | C | F | G | I | J |
| -------- | -----: | :----: | -------- | -----: | :---- |
| B1 | C1 | F1 | G1 | I1 | J1 |
試試看!
SELECT A.B,A.C,B.F,B.G,C.I,C.J
FROM A
INNER JOIN B ON A.B=B.E
INNER JOIN C ON A.B=C.H
WHERE A.B='B1'