我想使用LIKE運算符與INNER JOIN和GROUPING修飾符相結合來獲得匹配變量的結果。內部加入按功能分組
我與此查詢時遇到的問題:
-the加入,因爲它是由正在被用來連接兩個表的同一列編組不會與修改工作。我得到的錯誤「#1052 - 列‘社’在字段列表是不明確的」
SELECT Agency,Acronym,last,sum(last),current,sum(current),source,url
FROM `budget_table` INNER join budget_table2 on
budget_table.agency=budget_table2.agency WHERE (Agency) LIKE('%$agency%') GROUP BY Agency
我已經通過其他的答案看上去但我不能夠學以致用發佈到我在做什麼。將不勝感激。我的JOIN有什麼問題嗎?
我想選擇兩個表共用唯一機構,然後與變量從這些結果中匹配的數據。
必須指定'budget_table.Agency'或'budget_table2.Agency'(MySQL不知道該選哪一個)。 – thebjorn
你在兩個表中都有代理,所以你需要使用表別名來引用它們。 –
謝謝你。我試圖使它與建議一起工作,但不確定我在用別名做什麼。 – user3470715