Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy jest możliwość wyszukania w jednym zapytaniu SQL dwóch różnych przystanków należących do jednego kursu ?
peksiarz
post 21.11.2006, 19:38:27
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 27.10.2006

Ostrzeżenie: (10%)
X----


mam zapytanie:

  1. $query = "SELECT pk1.id_kursu, k.nazwa_kursu, pk1.id_przystanku, pk1.numer, pk2.id_przystanku, pk2.numer
  2. FROM przystanek_kursu pk1, przystanek_kursu pk2, przystanek p, kursy k
  3. WHERE p.id_przystanku = pk1.id_przystanku AND p.id_przystanku = pk2.id_przystanku AND k.id_kursu = pk1.id_kursu AND pk1.id_kursu = pk2.id_kursu AND pk1.id_przystanku = '$pocz' AND pk2.id_przystanku = '$kon' AND pk1.numer < pk2.numer ";


moje pytanie dotyczy dwóch przedostatnich lini. Czy jest możliwość wyszukania w jednym zapytaniu dwóch różnych przystanków należących do jednego kursu ?
Powyższe zapytanie testowałem pomijając 2 ostatnie linie, wtedy wyświetlało mi kursy na których był przystanek $pocz (czyli ok) Gdy dodałem dwie ostatnie linie to nic nie wyświetlało a powinno wg. przykładowych danych zapisanych w bazie. Czy to znaczy że bez zagdzieżdzonej instrukcji select sie nie obejdzie ? worriedsmiley.gif


--
prosze uzywac bbcode -- latwiej sie czyta // dr_bonzo

Ten post edytował peksiarz 21.11.2006, 22:43:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:26