Re: [SQL ] 不知道有沒有這種寫法...
※ 引述《sui623 (超尷尬...)》之銘言:
: 請問這個要怎麼改才會文法正確..還是有什麼變通的辦法..
: SELECT A1.`id`,A1.`name`,A2.`chinese_name` ,A1.`jobs_type` ,A2.`email` ,
: A1.`cellphone` FROM `address_book` A1,`phd_student` A2 `( OR
: `ncu_ms_student` A2 OR `ncu_phd_student` A2 OR `ms_student` A2 ) WHERE
: A1.`id`=A2.`num`
SELECT ... FROM `adderss_book` A1,
(
SELECT * FROM `phd_student`
UNION ALL
SELECT * FROM `ncu_ms_student`
UNION ALL
SELECT * FROM `ncu_phd_student`
UNION ALL
SELECT * FROM `ms_student`
) A2
WHERE ...
我猜你是要A2在這四個表中去找
所以用個子查詢把四個表一次抓回來 令為A2
--
這是直覺想到的做法...有更好的還請指教 @_@
--
実琴:「河野!你真的就這樣被物質慾望給吸引過去了嗎?!」
亨:「只要穿著女裝擺出親切的樣子,所有必要花費就能全免,似乎一點都不壞啊。」
実琴:「難道你沒有男人的尊嚴了嗎?!」
亨:(斷然道)「沒有。在節衣縮食且生活吃緊的學生面前,沒有那種東西。」
--プリンセス・プリンセス 第二話
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.250.80
討論串 (同標題文章)