Re: [請益] 如何將兩個不相關的TABLE join在一起
借標題一下:謝謝
※ 引述《liaosankai (低溫烘焙)》之銘言:
: 如果要用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以上才有
我也是兩個不相關的…是用left join。
語法如下:
SELECT * FROM `streamdata` LEFT JOIN `streamerror`
ON `streamdata`.`Name`=`streamerror`.`Name` WHERE `errorlist`
LIKE 'Sname';
在 Server version: 5.0.51b-community-nt-log 和 MySQL client version: 5.0.51a
就可以正常的找出,但是
在 Server version: 6.0.4-alpha-community-log 和
MySQL client version: mysqlnd 5.0.4-dev - 080501 - $Revision: 1.17 $
就沒辦法~~找不到…這兩個版本有差那麼多嗎??
請教各位高手了 T_T~~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.43.189
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章