的所有值我有一個查找表,基本上是與信用卡類型連接表,但顯示一個查找表
ID | CCType |
-----------------------
1 | AMEX |
2 | VISA |
3 | MASTER CARD |
4 | OTHER |
然後我有交易的另一個表,其中CCTypeID是在仰望ID表
TransID | CCTypeID | TransactionName | OrderID |
-----------------------------------------------------
1 | 2 | BILLPAY |10
2 | 4 | SECUREPAYMENT |13
3 | 1 | BILLPAY |15
於是最後我有訂單另一個表
OrderId | OrderDate | Product | TransID |
------------------------------------------------
10 | 2012-02-27 |Grapes | 1
13 | 2012-02-26 |Wine | 2
14 | 2012-01-26 |Pepper | 6
15 | 2012-01-26 |Apple | 1
I want to create a view that looks like this
OrderDate | CCType | Processed
----------- ---------------------------
2012-02-27 | AMEX | 0
2012-02-27 | VISA | 1
2012-02-27 | MASTER CARD | 0
2012-02-27 | OTHER | 0
2012-02-26 | AMEX | 0
2012-02-26 | VISA | 0
2012-02-26 | MASTER CARD | 0
2012-02-26 | OTHER | 1
我有嘗試RIGHT OUTER將信用卡類型與CCTypeID和ID上的事務分別加入,然後使用ORDERID上的訂單進行INNER JOIN,按ORDER.DATE和CardType分組,但它只顯示有無值,是否有辦法使它是否仍然列出了信用卡類型,無論是否有交易或訂單日期?只顯示零卡的類型?
會真正感謝您的幫助。
您要從哪裏拉Processed字段?它沒有出現在你顯示的任何表格中 – Taryn 2012-02-28 15:58:39
@bluefeet - 它似乎是該日期和卡片類型的記錄數。 – MatBailie 2012-02-28 16:06:52