我正在为类建立婚礼数据库,并且当前有一张表用于费用。该表格显示费用标签(鲜花,摄影师,乐队......)和付款截止日期(等等)。我还为其他任务提供了一个单独的表格(请问新娘派对,发送邀请......)。在查询中的某些值之前添加文本
我目前有一个联合查询,将两个表合并为一个“待办事项列表”。下面是查询的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