iT邦幫忙

0

SQL join問題

  • 分享至 

  • xImage

問個大神
https://ithelp.ithome.com.tw/upload/images/20200820/20129598knaLW5W5Rq.jpg
這個是表A的部分schema
https://ithelp.ithome.com.tw/upload/images/20200820/201295983IAlxlARGa.jpg
這是表B的資料
表A的column_name可以跟表B的seq做連結嗎?
請問有辦法兩個表JOIN在一起嗎
表A的那是schema的結構 我只有取column_name
並且輸出column_name就好 依照seq大小

我有解出來了 感謝各位
SELECT A.COLUMN_NAME,A.DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS A
INNER JOIN tableB
ON A.COLUMN_NAME = B.Column_ID
WHERE TABLE_NAME= ???
ORDER BY B.SEQ

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
richardsuma
iT邦大師 1 級 ‧ 2020-08-20 18:44:17

select A.COLUMN_NAME, B.Column_ID, B.SEQ
from A,B
where A.COLUMN_NAME=B.Column_ID

2
Barron
iT邦新手 5 級 ‧ 2020-08-21 10:48:08
select A.COLUMN_NAME
from A
inner join B
on A.COLUMN_NAME = B.Column_ID
order by B.SEQ asc;

我要發表回答

立即登入回答