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.
Listing
Ranga: Administrator serwisu Punktów: 0