Najlepsza odpowiedź
Pytasz „Jak to zrobić?”
Odpowiedź to „Używasz widoku”.
Oczywiście pod okładkami widok jest po prostu zapisanym zapytaniem, a to z pewnością może zawierać sprzężenia i podzapytania.
A więc: poproś kogoś innego o utworzenie widoku, który zawiera łączenia i podzapytania, a następnie piszesz zapytania przeciwko temu widokowi.
Jednak zasadniczo nie zgodzę się z twoim pytaniem. SQL może być bardzo prostym językiem do nauki, a poznanie podstawowych możliwości łączenia i podzapytań nie zajmuje dużo czasu. Uczę ludzi SQL (i administrowania bazami danych) w Austin Community College i mam ludzi, którzy nigdy nie nauczyli się używać komputerów poza przeglądaniem sieci, uczą się używać wszelkiego rodzaju zaawansowanego SQL, w tym łączenia i podzapytania.
Odpowiedź
Możesz go użyć w ten sposób, spójrz na poniższy przykład:
Wybierz tabelę1.Column1, tabelę1.column2, table2.column1, table2.column5, table3.column1, table3.column4 from table1, table, table3, gdzie table1. Kolumna1 = tabela2.kolumna1 i tabela2. Kolumna2 = tabela3.Columna2
tj. Tutaj Tabela1 .. ni kolumna1… n to nazwy tabel i kolumn.
Ale według mnie uważam, że to nie jest dobra praktyka, a także mamy pewne problemy z wydajnością.