作者liaosankai (低温烘焙)
看板PHP
标题Re: [请益] 如何将两个不相关的TABLE join在一起
时间Wed May 28 15:41:05 2008
※ 引述《huang0210 (新的开始 2984)》之铭言:
: TABLE A
: A B C
: 1 1 1
: 2 2 2
: 3 3 3
: TABLE B
: D E
: $ $
: % %
: 其中 TableA和TableB没有一个栏位有关联
: 如何写一个语法,把它变成下面这个样子:
: A B C D E
: 1 1 1 $ $
: 2 2 2 % %
: 3 3 3
: 有可能吗…
如果要用join是没办法,但是用UNION应该就可以了
范例一:
(SELECT * FROM A) UNION (SELECt * FROM B);
范例二:
(SELECT a FROM table_name WHERE a=10 AND B=1 ORDER BY a LIMIT 10)
UNION
(SELECT a FROM table_name WHERE a=11 AND B=2 ORDER BY a LIMIT 10)
ORDER BY a;
试试吧,不过注意要mysql4.0以上才有
--
我的乐多网志
http://blog.roodo.com/liaosankai
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.105.48.53