Re: [請益] 如何將兩個不相關的TABLE join在一起

看板PHP作者 (負責任是種義務)時間17年前 (2008/06/30 10:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
顯示全部的資料是正常的;也能全部顯示;唯獨在這卻不能顯示 我是用switch-case下去作判斷的;顯示的部份是共用的…照常理說;一筆、 多筆能顯示;沒道理…只有部份幾筆的會無法顯示… 把語法放到phpmyadmin執行…也是找不出來…是那理出現了錯誤嗎? 要找的資料是在streamerror裡面…但我想跟streamerror有一樣id的 streamdata也一起顯示;所以才用left join… T_T 是那出問題呢? 感謝 ※ 引述《liaosankai (低溫烘焙)》之銘言: : ※ 引述《bc2123 (負責任是種義務)》之銘言: : : 我也是兩個不相關的…是用left join。 : : 語法如下: : : SELECT * FROM `streamdata` LEFT JOIN `streamerror` : : ON `streamdata`.`Name`=`streamerror`.`Name` WHERE `errorlist` : : LIKE 'Sname'; : =_= 不相關幹嘛還用 streamdata.name = streameroor.name : 這樣表示就是有相關的了@_@ : : 在 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~~謝謝 : 試著在欄位前面多加table名稱,?.errorlist -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.43.189
文章代碼(AID): #18Q4DRT0 (PHP)
文章代碼(AID): #18Q4DRT0 (PHP)