Recuperazione di datu da parechje mudelli cù SQL Inner Joins

Inner joins torna l'informazioni chì si prisenta in dui o più base di basa

Intraperu Internu sò i più frequentamenti usati in SQL. Torna una sola informazione chì esiste in dui o più schemi di basa di basa di basa. A cundizione d'ungherese determina quale récordi sò stati parechje è hè specificatu in a cleru di nunda. Per esempiu, si avete bisognu di una lista di battelli di prughjettu cù i veiculi in u quali u veiculu è u duttore si trovanu in a listessa cità, a questa SQL SQL cumplizeghja a so cumpagna:

SELECT Apelido, firstname, tag DI conductori, veiculi WHERE drivers.location = vehicles.location

Eccu i risultati:

apellido firstname tag
----------- ------------ ----
Baker Roland H122JM
Smythe Michael D824HA
Smythe Michael P091YF
Jacobs Abraham J291QR
Jacobs Abraham L990MT

Innota chì i risultati sò esattamente ciò chì era cercatu. Hè pussibule di rinfurzà a ricerca per avè specifice criteri supplementari in a cleru di nunda. Assumi a dumanda originale quande cunducteur à i veiculi chì ùn sò micca autorizati da manighjà (conduzzi di camione à autucati è viciversariu). Pudete utilizà a questa siguente per risolviri stu prublemu:

SELECT aprinu, nomu, tag, vehicles.class DUEURENSE, veiculi WHERE drivers.location = vehicles.location AND drivers.class = vehicles.class

Questu esemplariu specifica a tola di u fonti per l'attribuità di classa in a disambigua SELECT, perchè a classe hè ambigua - vene in i dui tuli. U còdicu urdinaria spicificà a quella colonna di a table si deve esse cumpreta in i risultati di quistione. In questu casu, ùn hà micca fattu diferenza, cum'è chì e culleghje sò idèntici è sò uniti cù un equijoin. In ogni casu, se i culonni cuntenenu diverse dati, sta distinzione seria critica. Eccu i risultati di sta quistione:

apellido firstname tag class
---------- ------------ ---- ------
Baker Roland H122JM Car
Smythe Michael D824HA Camion
Jacobs Abraham J291QR Car

I fille chì falte parechja Michael Smythe à u carru è Abraham Jacobs à un camione, i veiculi ùn anu micca autorizatu à andà.

Puderete ancu utilizà l'intricatu à l'internu per cumbattà e dati da trè o più tuli .