Cross Join ohne Duplikate Kombinationen
Ich weiß, diese Frage ist sehr ähnlich wie diese:
Symmetric cross join
und auch hier:
Kombinationen (nicht Permutationen) von cross join in sql
Aber was ist, wenn wir unbedingt zwei verschiedene Tabellen haben, sagen wir A und B:
select A.id,B.id from A cross join B
und ich möchten zu prüfen die paar (a,b)
gleich (b,a)
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollte anspruchsvoller:
In meiner kleinen unwissenschaftlich bake off mit winzigen Tischen, letztere war schneller. Und unten, die
case
Ausdrücke geschrieben werden als Unterabfragen.<=
in einer der Bedingungen?a = b
, dha.id <= b.id