【发布时间】:2013-11-02 02:32:24
【问题描述】:
我有一个交易表,其中包含交易日期、交易总额和信用卡 ID。我将此交易表加入到具有信用卡 ID 和信用卡类型的 cardtype 表中 - 此表仅包含 4 行信用卡类型为 Visa、Master Card、Discover 和 American Express。
我想查看每个日期和地点的所有交易日期、总计和信用卡类型,但我希望返回所有日期和信用卡类型的一行,即使没有使用特定信用卡类型进行交易(即,即使没有使用 Visa 信用卡进行交易,我也希望在 9 月 1 日返回 4 行。
正确的联接不起作用,因为所有 4 种信用卡类型都在不同的日期使用。有什么想法吗?
【问题讨论】:
-
使用
LEFT OUTER JOIN。
标签: sql transactions