我有两个表CustomerAddress(CustomerId,City,Country)和CustomerTransactions(TransactionId,CustomerId,CustomerContact)。下面是表中的值:不包含sql中的空值加入
对于CustomerAddress:
1001, El Paso, USA
1002, Paris, France
1003, Essen, Germany
对于CustomerTransactions:
98, 1001, Phillip
99, 1001, NULL
100, 1001, NULL
101, 1003, Carmen
102, 1003, Carmen
103, 1003, Lola
104, 1003, NULL
105, 1002, NULL
我想加入这两个表,并具有以下结果集:
1001, El Paso, USA, Phillip
1002, Paris, France, (empty string)
1003, Essen, Germany, Carmen
1003, Essen, Germany, Lola
这看起来像一个简单的加入,但我很难提出上述结果设置。请帮忙。
谢谢。
您需要从此加入中获取哪些数据,特别是客户地址中的一行可能与客户交易中的多行有关 – 2010-06-08 23:43:57
是的,customeraddress表中的一行可能与客户交易表中的多行有关。我需要CustomerContact列的不同值。 – Ashanti 2010-06-08 23:47:13
无空值 – Ashanti 2010-06-08 23:49:53