Wyszukiwanie danych z wielu tabel

Wyszukiwanie danych z wielu tabel
E1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Mam problem i nie wiem czy idzie go rozwiązać i jak by to zrobić.
Posiadam trzy tabele w bazie danych : trasy, trasy_punkty, obiekty i chciał bym zrobić tak że po wyborze trasy wybierane są punkty z tym id które ma trasa
a następnie wybrać z tych id które zostały wskazane przy wyborze odszukać interesujące obiekty

http://scr.hu/8dy8/0cypt
wybieramy id 50 takie jak ma trasa i przeszukujemy trasy_punkty

http://scr.hu/8dy8/vywh1
i wyskakują nam punkty które nalezą do tej trasy
do tej pory wiem jak to zrobić ale chciał bym aby z każdego wiersza zabrało obiekt_id i przeszukało tabelę obiekty by wyświetlić te punkty.
Możecie pomóc jak to zrobić lub nakierować?

woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
1

Najpierw polecam ten artykuł:
STOSUJCIE TAGI Z NAZWĄ systemu BAZY danych podczas zakładania nowego wątku
Następnie ten http://www.sqlpedia.pl/laczenie-tabel-sql/
i powinno wystarczyć.

Możesz też podać DDL tabel to podpowiemy konkretniej co i jak ;)

E1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
1

sqlpedia sie przydała i stworzyłem coś takiego SELECT * FROM obiekty as e INNER JOIN trasy_punkty as c ON e.Id=c.Id AND c.trasa_id=50

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.