2017-02-21 5 views
0

Ich habe die folgende Unterabfrage:Merging Abfrageergebnisse

Acc Tel   Prod1 Prod2 
1000 | 281-xxx-4809 | No | Yes 
1000 | 281-xxx-4809 | Yes | No 

Wie wähle ich die beiden Spalten durch die Acc Spalte in nur einer wie folgt aus:

Acc Tel   Prod1 Prod2 
1000 | 281-xxx-4809 | Yes | Yes 

mit SQL?

Antwort

4

Sollte das nicht funktionieren?

select Acc, Tel, max(Prod1), max(Prod2) 
group by Acc, Tel 

Es basiert auf alphabetischer Reihenfolge, aber das funktioniert gut für Sie.

+0

nicht wirklich eine nette Weise an Lesbarkeit denken ... aber wirklich nett, aber :) – swe