prosty problem ale dla mnie jednak za trudny - SQL

0

chce odfiltrowac unikalne rekordy ale ich struktura wyglada powiedzmy tak:

source dest name
123 456 jakis
223 211 inny
456 123 jakis
211 223 inny

jak widzicie kazdy rekord tak naprawde istnieje dwa razy i w mojej bazie jest takich rekordow 2000 zawsze jest to para, ale zupelnie nieposortowane i nie wiem czy mozna jakos to wlasnie posortowac zeby byly parami ??? bo chce w wyniku uzyskac unikalne rekordy czyli 1/2 tego co jest teraz i nie nie wiem jak to zrobic. Prosze pomozcie bo juz mi sie pomysly skonczyly.
dzieki bardzo za pomoc i pozdrawiam

juris

0

jak chodzi o posortowanie parami to ORDER BY name, natomiast jak chodzi o uzyskanie tylko po jednym rekordzie o tej samej nazwie, to jest jakieś DISTINCTROW czy coś takiego (tutaj nie daję głowy, że to tak się nazywało, mogę mylić z czymś innym)
[dopisane]
No tak, nie zrozumiałem do końca pytania. Albo zostało źle zadane. Bo myślałem, że poszczególne pary charakteryzują się właśnie powtarzającą nazwą - jak wynika z dalszych postów nie o to chodziło.

0

sortowanie oczywiscie przedstawione przez przedmowce nie przyniesie rezultatu poniewaz ta sama nazwa moze byc dla 100 encji i tak wlasnie jest, macie moze inne pomysly????

0

GROUP BY name?

0

ok rozwiazanie to
SELECT a.*
FROM AllMWE a INNER JOIN
AllMWE b ON a.USER_LABEL = b.DESTINATION AND a.DESTINATION = b.USER_LABEL AND a.DESTINATION > b.DESTINATION
dzieki za pomoc Muslik z forum WebHelp

1 użytkowników online, w tym zalogowanych: 0, gości: 1