Loading:

Książka Zend Framework 3. Poradnik Programisty.

SQL JOIN - co to jest, kiedy używać oraz jak stosować?

1. Wprowadzenie

 

SQL to najbardziej zaawansowany oraz popularny język składniowy do zarządzania bazami danych, posiadający wyświetlenie z jednej tabeli (podstawowe zapytania) oraz z kilku tabel za jednym razem (tak zwane JOIN QUERIES), właśnie do tego jest stworzone JOIN w SQL.


W świecie biznesu, częstą praktyką jest posiadanie na przykład tabeli z danymi o klientach oraz zamówieniach id w jednej tabeli, w drugiej tabele zawierającą informacje dla każdego z tego zamówienia razem z id, detalami, oraz znajduje się 3 tabela z opisem produktów oraz jej listą.

 

Pozostaje kwestia wyjaśnienia, czym jest id w tabelach? ID jest to unikalny numer nadawany za pomocą specjalnych funkcji typu auto_increment . Numery te są generowane automatycznie i dzięki temu mamy pewność, że dany numer id jest jedyny w całej tabeli i nie może się powtórzyć (na co nie pozwala jego funkcja generująca).

 

Problem powstaje kiedy musimy znaleźć jakie produkty klient określony przez numer posiada zamówione towary.



Dalsza część: 1 2 3 4 5 6 7

Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=4&t=2867

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
Pisząc kod lepiej unikać RIGHT JOIN - w razie konieczności obsługi SQLite będą problemy, bo SQLite ma tylko LEFT JOIN.
autor: freebox | 13031 | 2014-10-26 08:08:27


    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors