gpt4 book ai didi

mysql - 表间SQL查询

转载 作者:太空宇宙 更新时间:2023-11-03 11:59:57 24 4
gpt4 key购买 nike

我想知道是否可以使用 SQL 进行查询以获取表 A 的输出并将其用作表 2 的 SQL 查询?

让我用一些代码来解释我自己 bij。

首先我得到下表(表A):

ID      TIMESTAMP 
--------------------------------
1235 2015-03-27 07:04:27
1236 2015-03-28 22:30:21
1237 2015-03-29 22:49:37

我通过以下查询得到的:

SELECT *
FROM TABLEA where ((TABLEA.timestamp < '2015-03-29 00:00:00') and (TABLEA.timestamp > '2015-03-26 00:00:00'));

现在我还有另一个名为 TABLE B 的表。在这个表中,可以看到相同的 id,但也有一些额外的信息:

ID      Titel
------------------------
1235 Test1
1236 Test2
1237 Test3

现在我想要的是使用表 A (1235,1236,1237) 的输出并从另一个表返回以下结果的查询:

ID      Titel     Timestamp
-------------------------------------
1235 Test1 2015-03-27 07:04:27
1236 Test2 2015-03-28 22:30:21
1237 Test3 2015-03-29 22:49:37

这可能吗?

最佳答案

您可以使用简单的联接实现此目的。

SELECT A.ID, B.TITLE1, A.TIMESTAMP
FROM TABLE1 A
JOIN TABLE2 B
ON A.ID = B.ID
WHERE A.TIMESTAMP BETWEEN '2015-03-26 00:00:00' AND '2015-03-29 00:00:00';

关于mysql - 表间SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29952797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com