[Select] Valori chiave non presenti in un'altra tabella

xSlart01x

Nuovo Utente
2 Mar 2020
5
1
3
Salve,
Ho le seguenti tabelle:

Create Table `Libro` (
`ID_Libro` char(10) primary key,
`Titolo` varchar(30) not null
);

Create Table `Prestito` (
`ID_Libro` char(10) not null,
`ID_Utente_Richiedente` char(8),
Primary Key (`ID_Libro`, `Data_Inizio`)
);

L'esercizio assegnatomi mi richiede: "Definite una vista che restituisca tutti i libri disponibili (non in prestito)".

Passiamo dunque alla mia domanda: Nella select vorrei selezionare i libri che non hanno il proprio `Libro`.`ID_Libro` presente anche nella tabella `Prestito`.

Possibili soluzioni?
Grazie in anticipo!
 

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Prova così:
PHP:
$query = "SELECT * FROM Libro WHERE ID_Libro NOT IN (SELECT ID_Libro FROM Prestito)"
Però non sono sicuro che funzioni, tienimi aggiornato
 
  • Like
Reactions: xSlart01x
Discussioni simili
Autore Titolo Forum Risposte Data
T recupero valori select multipla da android Javascript 3
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
daniele8808 [MySQL] SQL SELECT restituisce più valori del dovuto MySQL 2
asevenx [PHP] select dinamica con valori estratti dal database in base alle scelte precedenti PHP 3
F Sommare valori di ogni periodo con SELECT PHP 7
F mysqli creare una select con valori dal db PHP 4
L Scrivere valori nel campo INPUT TEXT a seconda della SELECT Javascript 0
A Controllo somma di valori in una select Ajax 1
I Insert con select da tabella e valori predefiniti MySQL 2
A Problema recupero valori da select con chiamata ajax Ajax 1
A [json+jsp+j2ee]select jsp carica valori al onchange di un altra select Java 1
blips Recupero valori select Javascript 1
S Select popolata da valori dei campi del db e visualizzazione dei record PHP 0
blips Controllo somma di valori in una select Javascript 5
ivarello Select da database e richiamo valori PHP 2
asevenx form con input select con valori diversi tra loro PHP 13
L riempire le select coi valori dei campi di input Javascript 3
G selezionare i valori di un campo select PHP 2
I Select con due valori PHP 7
R select dinamiche che riportano valori in una textarea. Javascript 8
O la select per prendere dati da un campo ENUM ripete dieci volte i valori PHP 2
A Memorizzare valori di più select PHP 1
F Recuperare valori da una select Classic ASP 4
M confronto valori select Javascript 2
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
otto9due Ordinare option di una select Javascript 5
W MySQL ciclo in SELECT MySQL 0
W MySQL SELECT list dinamica MySQL 0
M Select Option dentro una Table jQuery 2
G Colorare menu select attraverso ricerca php PHP 0
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
C input in sostituzione della select PHP 2

Discussioni simili