Mysql 表之间的SQL查询

Mysql 表之间的SQL查询,mysql,sql,Mysql,Sql,我想知道SQL是否可以生成一个查询来获取表a的输出,并将其用作表2的SQL查询 让我用一些代码来解释我自己 首先我得到下表(表A): 我通过以下查询得到: SELECT * FROM TABLEA where ((TABLEA.timestamp < '2015-03-29 00:00:00') and (TABLEA.timestamp > '2015-03-26 00:00:00')); 现在我想要的是使用表a(123512361237)的输出并从另一个表返回以下结果的查询:

我想知道SQL是否可以生成一个查询来获取表a的输出,并将其用作表2的SQL查询

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

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

我通过以下查询得到:

SELECT *
FROM TABLEA where ((TABLEA.timestamp < '2015-03-29 00:00:00') and (TABLEA.timestamp > '2015-03-26 00:00:00'));
现在我想要的是使用表a(123512361237)的输出并从另一个表返回以下结果的查询:

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';

您可以使用简单的联接来实现这一点

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';

您可以使用简单的联接来实现这一点

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';

您可以使用简单的联接来实现这一点

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';

你在谈论加入表格吗?你在谈论加入表格吗?你在谈论加入表格吗?你在谈论加入表格吗?谢谢!这确实是我想要的:)谢谢!这确实是我想要的:)谢谢!这确实是我想要的:)谢谢!这确实是我想要的:)