mam dwie tabele, table A
:Wyświetl rekordy z boku dwie tablice dopasowując bocznej tylko niektóre z dziedzin
Customer_ID Product Date Of Sale Pay Meth 1 Pay Meth 2 QTY
----------- ------- ------------ ---------- ---------- ---
123 AB 1/1/2012 111 222 1
123 AB 1/1/2012 111 222 1
456 AC 2/1/2012 333 444 1
i table B
:
Customer_ID Product Date Of Sale Pay Meth 1 Pay Meth 2 QTY
----------- ------- ------------ ---------- ---------- ---
123 AB 1/1/2012 111 222 2
456 AB 1/1/2012 124 111 1
Chcę dopasować dane w taki sposób, rekord dla klienta 123
w table A
jest zgrupowany jako:
Customer_ID Product Date Of Sale Pay Meth 1 Pay Meth 2 QTY
----------- ------- ------------ ---------- ---------- ---
123 AB 1/1/2012 111 222 2
i na prawo od niej pojawia się następujący zapis z table B
:
Customer_ID Product Date Of Sale Pay Meth 1 Pay Meth 2 QTY
----------- ------- ------------ ---------- ---------- ---
123 AB 1/1/2012 111 222 2
także (zawsze istnieje również) chcemy pokazać trzeci rekord w table A
i na prawo od tego rekordu drugi rekord w table B
(klient 456
), ponieważ mają one taki sam Customer_ID
, Product
i Date of Sale
Tak powinno to wyglądać mniej więcej tak
Customer_ID Product Date Of Sale Pay Meth 1 Pay Meth 2 QTY Customer_ID Product Date Of Sale Pay Meth 1 Pay Meth 2 QTY
----------- ------- ------------ ---------- ---------- --- ----------- ------- ------------ ---------- ---------- ---
123 AB 1/1/2012 111 222 1 123 AB 1/1/2012 111 222 1
456 AC 2/1/2012 333 444 1 456 AB 1/1/2012 124 111 1
Jak @AlexKalicki wskazuje produkt i termin ' 456' nie pasują między tabelami; czy to tylko błąd w pisaniu tego? Czy naprawdę chcesz, aby wszystkie pasujące kolumny były powtarzane? –