【问题标题】:Search two tables in one query在一个查询中搜索两个表
【发布时间】:2014-05-27 13:38:07
【问题描述】:

有没有办法在一个查询中搜索两个表?

我有两张桌子:

sarcshiftcentertable
id
startdate
enddate

sarcshiftpointtable
id 
startdate
enddate
point_id 

我想搜索这两个表,比如合并但不是水平的, 垂直。

我想在一个查询中从这两个表中选择开始日期和结束日期。 这可能吗?如果是这样,我该怎么做?

【问题讨论】:

  • 你试过什么?您的问题有点难以理解,但听起来您可能想查看UNION 关键字。

标签: sql-server select


【解决方案1】:

试试这个查询:

SELECT id, startdate, enddate , '-' AS point_id 
FROM sarcshiftcentertable 
WHERE startdate >='2014-05-27'
AND enddate <='2014-06-27'
UNION
SELECT id, startdate, enddate, point_id 
FROM sarcshiftpointtable 
WHERE startdate >='2014-05-27'
AND enddate <='2014-06-27'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-06
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 2010-10-13
    • 1970-01-01
    • 2020-04-13
    相关资源
    最近更新 更多