我正在爲類建立婚禮數據庫,並且當前有一張表用於費用。該表格顯示費用標籤(鮮花,攝影師,樂隊......)和付款截止日期(等等)。我還爲其他任務提供了一個單獨的表格(請問新娘派對,發送邀請......)。在查詢中的某些值之前添加文本
我目前有一個聯合查詢,將兩個表合併爲一個「待辦事項列表」。下面是查詢的SQL:
SELECT Expense AS Task, DateDue, tblExpenses.[Paid?] AS [Completed?]
from tblExpenses
UNION SELECT Task, DateDue, tblToDoList.[Completed?]
from tblToDoList;
我的問題是最終名單合併按計劃進行,但列表中有值,如「花」下的「任務」的標題。我希望能夠在來自費用表的值之前添加「付費」或「付費」,這樣它就像謂詞而不是主題一樣。有沒有辦法做到這一點?
對不起,如果任何這是令人困惑。我對SQL的知識非常有限,我不確定如何精確地描述一切。
是否有你可以加入的兩個表列?從你的解釋中可以看出,tblExpenses和tblToDoList包含兩種不同的東西,但是你可以在ToDo列表中找到可以支付或不支付的東西。所以我有點困惑。但是,如果兩個表格有一個共同的列,請考慮使用JOIN而不是UNION – Melanie 2013-02-22 20:55:12
如果您的意思是按某個鍵,那麼目前沒有。我是建立數據庫的真正初學者,數據庫中的關係一直是我的弱點。基本上,tblexpenses是來自tblToDoList的附加有附加信息的任務的子集。 (我認爲這是一個正確的看待它的方法。) – 2013-02-22 21:00:44