Dane zapytania SQL zwracane z wielu tabel
Chciałbym wiedzieć, co następuje:
jak uzyskać dane z wielu tabel w mojej bazie danych?jakie rodzaje metod mają to zrobić?czym są złączenia i związki i czym się różnią od siebie?Kiedy należy używać każdego z nich w porównaniu z innymi?Mam zamiar użyć tego w mojej aplikacji (na przykład - PHP), ale nie chcę uruchamiać wielu zapytań w bazie danych, jakie opcje muszę uzyskać, aby uzyskać dane z wielu tabel w jednym zapytaniu?
Uwaga: piszę to, ponieważ chciałbym móc utworzyć link do dobrze napisanego przewodnika po licznych pytaniach, które ciągle napotykam w kolejce PHP, więc mogę zamieścić link do tego, aby uzyskać więcej szczegółów, gdy publikuję odpowiedź.
Odpowiedzi pokrywają następujące kwestie:
Część 1 - Połączenia i związkiCzęść 2 - PodzapytaniaCzęść 3 - Sztuczki i skuteczny kodCzęść 4 - Podzapytania w klauzuli OdCzęść 5 - Mixed Bag of John's Tricks