Wpis z mikrobloga

@Belzebub: (jeśli jest powtórzenie to) brakuje warunku łączącego, daj zapytanie


@MiKeyCo:

[ SELECT k1.nazwa, k2.nazwa, k2.prac_kontakt
FROM klienci k1 JOIN klienci k2
ON (k1.prac_kontaktowy = k2.prac_kontaktowy)
WHERE k1.nazwa != k2.nazwa;]
[ SELECT k1.nazwa, k2.nazwa, k2.prackontakt

FROM klienci k1 JOIN klienci k2

ON (k1.prackontaktowy = k2.prac_kontaktowy)

WHERE k1.nazwa != k2.nazwa;]


@Belzebub: WHERE nie jest potrzebny bo nazwy nie bedą sobie nigdy równe ponieważ join łączy tylko po innych. no chyba, ze dwoch roznych k ma takie same nazwy, ale nie sądzę, że o to chodziło w tym filtrze
@Belzebub: ok. A teraz co chcesz osiągnąć? Chcesz zamiast wyniku:
nazwa nazwa
księgowość marketing
marketing księgowość

wynik:
nazwa nazwa
księgowość marketing

bo w pierwszym wyniku istnieje już zbiór złożony z "księgowość" i "marketing", tak?