這是我的內部連接,它似乎沒有工作,是否有任何語法錯誤?內部連接mysql?
$db->query("SELECT name FROM stockists INNER JOIN shops ON stockists.name = shops.name");
這是我的內部連接,它似乎沒有工作,是否有任何語法錯誤?內部連接mysql?
$db->query("SELECT name FROM stockists INNER JOIN shops ON stockists.name = shops.name");
嘗試此查詢
SELECT s.`name` FROM stockists st INNER JOIN shops s ON st.`name`= s.`name`
Execute ....
變化到
SELECT shops.name
列name
是模糊的,存在兩個表(商店和批發商)
像"SELECT shops.name FROM stockists INNER JOIN shops ON stockists.name = shops.name"
讀取在上stackoverflow
這不起作用:( – panthro 2012-02-07 14:24:33
您寫道:
$db->query("SELECT name FROM stockists INNER JOIN shops ON stockists.name = shops.name");
這裏的問題是,你應該指定這名字,你想有:
$db->query("SELECT stockists.name FROM stockists INNER JOIN shops ON stockists.name = shops.name");
或
$db->query("SELECT shops.name FROM stockists INNER JOIN shops ON stockists.name = shops.name");
嘗試 $ db-> query(「SELECT name FROM stockists INNER JOIN shops ON(stockists.name = shops.name);」); – kernel 2012-02-07 12:49:53