【发布时间】:2016-06-17 16:40:21
【问题描述】:
我有两个表... cloads 和 jpurch 我需要使用一个查询从两个表中提取 transactionamount 和 transaction date 列。我需要提取的交易必须在 2016 年 1 月 1 日到 2016 年 3 月 1 日之间。显然,我在下面发布的查询不起作用,因为它甚至没有解决 where 语句中的 jpurch。交易日期不需要匹配。我需要这些列的所有数据。
select c.transactiondate, c.transactionamount, d.transactiondate, d.transactionamount
from cloads c, jpurch d
where c.transactiondate between '2016-05-01' and '2016-06-06'
【问题讨论】:
-
您需要在这些表之间建立一个具有主键和外键概念的关系。稍后您可以在查询中使用 SQL JOIN 来获得所需的结果w3schools.com/sql/sql_join.asp
-
两张表是什么关系?