Problema Inner join

  • Creatore Discussione Creatore Discussione Kiko74b
  • Data di inizio Data di inizio

Kiko74b

Nuovo Utente
26 Giu 2022
19
2
3
Giorno a tutti
utilizzo questa query per viasualizzare dati da più tabelle
PHP:
$sql = "SELECT 
tblbooks.BookName,
tblcategory.CategoryName,
tblauthors.AuthorName,
tblbooks.ISBNNumber,
tblbooks.BookPrice,tblbooks.
ProductScad,
tblbooks.id as bookid,
tblbooks.bookImage FROM  tblbooks 
JOIN tblcategory on tblcategory.id=tblbooks.CatId 
JOIN tblauthors on tblauthors.id=tblbooks.AuthorId";
Nella tabella tblbooks ho aggiunto il campo data ScadBook ed il campi CompId (int 11 null) quest'ultimo fa riferimento al campo id di un altra tabella tblcompartment
quindi per logica ho modificato la query in questo modo:
PHP:
 $sql = "SELECT tblbooks.BookName,
tblcategory.CategoryName,
tblcompartment.CompartName,
tblauthors.AuthorName,
tblbooks.ISBNNumber,
tblbooks.BookPrice,
tblbooks.ProductScad,
tblbooks.id as bookid,
tblbooks.bookImage FROM  tblbooks 
JOIN tblcategory on tblcategory.id=tblbooks.CatId 
JOIN tblcompartment on tblcompartment.id=tblbooks.CompId 
JOIN tblauthors on tblauthors.id=tblbooks.AuthorId";
Con la prima query tutto funziona regolarmente se aggiungo solo la richiesta del campo Product Scad ancora tutto ok
ma nel momento in cui richiamo il dato datta tabella tblcompartment non mi visualizza più alcun risultato.... qualche consiglio?
 
Scusate per il post inutile , la query funziona estrapola tutto quello che desideravo era un problema relativo all'inserimento di record per le varie prove effettuate...probabile che si era creata un eccezione che mi bloccava l'esito della richiesta.
 

Discussioni simili