..


Sponsrade länkar

Hur skapar jag en fråga på mer än två bord?

För att skapa en relation mellan fler än två tabeller i SQL vi kan använda den traditionella metoden eller JOIN uttalandet.

Tänk dig följande tabeller, som består av respektive områden:

  • Författarna
    • aut_id
    • aut_nome
  • förlag
    • edi_id
    • edi_nome
  • böcker
    • lib_id
    • lib_autore
    • lib_editore
    • lib_titolo
Fältet lib_autore, numerisk, kommer att ha samma värde som ID för författaren av homonyma bordet. Detsamma gäller för fältet lib_editore.

Vi ser den klassiska metoden att skriva SQL-kod:





 SELECT * FROM författare, förlag, böcker







 VAR







 aut_id = lib_autore







 OCH







 edi_id = lib_editore



Vi ser metoden som ger utbildning koppling:





 SELECT * FROM författare







 INNER JOIN böcker







 ON = autori.aut_id libri.lib_autore







 INNER JOIN förlag







 ON = libri.lib_editore editori.edi_id



I samma kategori ...
E-Learning
MS Access (avancerat) MS Access (avancerat)
Lär dig skapa och hantera databaser snabbt och enkelt. Från 29 €.
MySQL (kurs) MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €.
SQL och databas (kurs) SQL och databas (kurs)
Skapa och hantera relationsdatabaser. Från 39 €.
Sponsrade länkar