所以我想做一個有點複雜的查詢,並遇到麻煩。因爲它似乎是最合乎邏輯的我有這樣的結構吧:需要幫助與MySQL查詢
SELECT (intake.id, s_matters.id, s_calls.cid, s_events.id) AS id,
(intake.name, s_matters.casename, s_calls.name, s_events.subject) AS title
FROM intake, s_matters, s_calls, s_events
WHERE title LIKE '%mi%'
返回:
錯誤代碼:1241
操作數應包含1列(S)
所以我知道它與支架結構有關,但我不知道如何正確地做到這一點。
有一個'title'列在所有的四個表的?如果不是,哪個表是從哪裏來的?但是您的查詢也是笛卡爾產品 - 您需要加入條件 – 2010-09-13 19:46:20
您能否提供您想要的輸出示例? – 2010-09-13 19:52:02
來自以下的回覆:我試圖將來自不同表格的所有ID合併成一個標題爲「id」的列,並將另一列標題爲「title」的所有名稱聯合起來,其中結果將在「標題「欄。這實際上只是第一步,我還需要一個具有行來自表名的列,所以我知道每行中的數據類型。 – Evan4623 2010-09-13 20:32:50