今天做項目遇到一個問題,百度好久都沒找到問題所在
是醬紫的,一張表
關聯的表
然後我用sql語句查詢
point.pid,point.pname,GROUP_CONCAT(downsite.pname ) dname from point,downsite where point.pid=downsite.pid GROUP BY point.pid
結果卻是
北京點的信息哪去了????最後請教了大神才知道,我這個sql語句兩表連接方式不對,該改為外連接的方式,因為上面那種連接方式屬於內連接,只有兩個表相匹配的行才能出現在結果集中,而外連接就沒有限制啦。
最後的sql語句為select point.pid,point.pname,GROUP_CONCAT(downsite.pname ) dname from point