Marcin
Szymkun
SAP ABAP Consultant
- freelance,
contractor
Temat: [SQL] Zapytanie SELECT
Witam serdecznie,Chciałbym prosić o pomoc w napisaniu działającego SELECT-a.
Co ma się dziać?
W tabeli: "baza" mamy wypisanie możliwe połączenia powiedzmy autobusów. Kolumny w tabeli: ID, ZMIASTA, DOMIASTA.
Musimy wyświetlić możliwe połączenia z PRZESIADKĄ z punktu A do punktu B przez DOWOLNY punkt C. Bezpośrednich nie bierzemy pod uwagę.
Wynik:
A - C1
C1 - B
A - C2
C2 - B
Mój początek (dodatkowe elementy usunięte bo tu mało ważne były):
SELECT *
FROM baza
WHERE ZMIASTA = A OR DOMIASTA = B.
Wiadomo wynik bedzie w stylu:
A - X
A - C
D - B
C - B
itd
No i z tego trzeba "wyłowić" tylko te poprawne czyli tutaj:
A - C
C - B
Przypominam za C może być cokolwiek.
Z góry dzięki za pomoc :)Marcin Szymkun edytował(a) ten post dnia 26.03.09 o godzinie 15:55