INNER DOŁĄCZ
SQL INNER DOŁĄCZ składni
- Uwaga: INNER DOŁĄCZ jest taka sama jak DOŁĄCZ.
Przykład SQL INNER DOŁĄCZ
Istnieje tabeli "Osoby":
| P_Id | Nazwisko | Imię | Address | Miasto |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Istnieje tabeli "Zamówienia":
| O_Id | OrderNo | P_Id |
|---|---|---|
| 1 | 77895 | 3 |
| 2 | 44678 | 3 |
| 3 | 22456 | 1 |
| 4 | 24562 | 1 |
| 5 | 34764 | 15 |
Teraz chcemy wybrać wszystkie osoby posiadające żadnych zamówień.
Do tego celu użyć takiego zapytania:
| Nazwisko | Imię | OrderNo |
|---|---|---|
| Hansen | Ola | 22456 |
| Hansen | Ola | 24562 |
| Pettersen | Kari | 77895 |
| Pettersen | Kari | 44678 |
SQL Inner Join





Komentarze
Dziękuję. Cytować
SELECT kota, (SELECT COUNT (*) Z t INNER DOŁĄCZ t ON cat.id = t.id) Z t
błąd
Nie unikalny tabeli / alias: 't' Cytować
Przykład: w tabeli "Osoby" dodać jeszcze dwa polu "Data" i "Opis_OrderNo", w "Opis_OrderNo" wypełniona jest tekst, który jest własnością OrderNo tabeli "Zamówienia" (pojedyncza komórka "OrderNo" może należeć do wielu komórek "Opis_OrderNo", zadanie:
przypisane do każdej komórki "OrderNo" tabeli "Zamówienia" na ostatnią wartość czasu w "Opis_OrderNo" stół "Osoby" Cytować
Cytować