Re: [請益] 如何將兩個不相關的TABLE join在一起
顯示全部的資料是正常的;也能全部顯示;唯獨在這卻不能顯示
我是用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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章