作者LPH66 (IWH68S0XZ8M89)
看板Database
标题Re: [SQL ] 不知道有没有这种写法...
时间Tue Dec 11 21:08:07 2007
※ 引述《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