Jestem nowy w PostgreSQL i próbuję uzyskać pisemne zapytanie. Jestem prawie pewien, że łatwo jest komuś, kto wie, co robi - po prostu nie! :)Dane JOIN PostgreSQL z 3 tabel
Zasadniczo mam trzy stoły. W pierwszym zapisuję szczegóły dotyczące pacjentów. W drugim zapisuję odniesienie do każdego z nich. W trzecim miejscu przechowuję link do ścieżki pliku obrazu. Nie zaprojektowałem bazy danych, więc nie jestem pewien, dlaczego tabela plików obrazów jest oddzielona, ale tak właśnie jest.
Co chcę zrobić, to wybrać dane z pierwszej tabeli, łącząc dane z drugiej, a następnie trzeciej tabeli, więc w wyniku otrzymam nazwę ścieżki pliku &.
więc podstawowa struktura jest:
Table 1:
person_id | name
Table 2:
person_id | image_id
Table 3:
image_id | `path filename`
Co chcę zrobić to w jednej kwerendzie, chwycić osoby „name” i obraz „” ścieżka pliku.
Jestem zadowolony z odpowiedzi w stylu "szablonu" z wymaganym łączeniem. Nie potrzebuję, aby było napisane w prawdziwym kodzie. (tzn. myślę, że możesz po prostu napisać do mnie odpowiedź, która mówi "SELECT table1.name, table3.pathfilename od JOIN ... etc ...").
Dzięki! John
byłoby przydatne, aby pokazać nam, co pan już próbował i jakie badania mają ukończyłeś, zanim wkleiłeś pytanie. podświetliłoby to, że sam próbowałeś rozwiązać go samodzielnie. – BlueTomato