選擇,我有我的查詢設置其他一天,所以從多個表與MySQL
$query = "SELECT card_id,title,description,meta_description,seo_keywords,price
FROM cards,card_cheapest order by card_id";
正如你所看到的,我是從表cards
選擇card_id,title,description,meta_description,seo_keywords
,並且價格從cheapest_card
到來。他們都有共同的card_id
(在這兩個表中)。但是,我遇到了一些問題。當我在navicat lite中運行查詢時,我收到一個錯誤"card_id is ambiguous"
。我做錯了什麼?
你想加入表格嗎? – phoxis 2011-05-19 13:28:33
錯誤說2個表具有相同的列名稱,DB沒有標識要採用哪一個,因此您需要名稱中每個表的別名並使用該別名來引用特定列以檢索它。 – gmhk 2011-05-19 13:51:44