의 모든 값을 표시 내가 가지고 룩업 테이블, 기본적으로 신용 카드 종류와테이블을 조인하지만 룩업 테이블
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
내가 가진 오른쪽 바깥 쪽에서 각각 CCTypeID와 ID에 대한 거래가있는 신용 카드 유형을 조인 한 다음 ORDERID에 주문한 INNER JOIN을 ORDER.DATE와 CardType으로 그룹화했지만 가치가 있다는 것을 보여줄뿐입니다. 날짜에 대한 거래 나 주문이 있더라도 신용 카드 유형을 계속 나열합니다. 그 카드 종류에 대해 제로를 보여 주겠습니까?
정말 감사드립니다.
여기서 처리 된 필드는 어디에서 가져 왔습니까? 당신이 보여준 어떤 테이블에도 나타나지 않습니다. – Taryn
@bluefeet - 그것은 그 날짜와 카드 타입에 대한 레코드 수입니다. – MatBailie