- Home
- Categorie
- Coding e Sistemistica
- PHP
- INNER JOIN e risultati... dubbi
-
INNER JOIN e risultati... dubbi
Ciao a tutti,
sto gestendo un programma biblioteca per conto di una organizzazione No Profit.
Ci sono molte tabelle da mettere in relazione ma il dubio che ho è che 'la conta' dei risultati e la lista dei risultati talvolta non coincidono.
{php}
SELECT COUNT() FROM tbl_generale WHERE Oggetto LIKE '%".$ID_Oggetto."%' AND Settore LIKE '%".$ID_Settore."%' AND Lingua LIKE '%".$ID_Lingua."%' AND Illustrazioni LIKE '%".$ID_Illustrazioni."%'
{/php}e i risultati talvolta sono difformi....{php}
SELECT tbl_generale.ID_Generale, tbl_generale.Titolo, tbl_generale.Anno, tbl_oggetti.Oggetto, tbl_settore.Settore, tbl_lingua.Lingua, tbl_illustrazioni.Illustrazioni
FROM tbl_generale
INNER JOIN tbl_oggetti ON tbl_generale.Oggetto = tbl_oggetti.ID_Oggetto
INNER JOIN tbl_settore ON tbl_generale.Settore = tbl_settore.ID_Settore
INNER JOIN tbl_illustrazioni ON tbl_generale.Illustrazioni = tbl_illustrazioni.ID_Illustrazioni
INNER JOIN tbl_lingua ON tbl_generale.Lingua = tbl_lingua.ID_Lingua
WHERE tbl_generale.Oggetto LIKE '%".$ID_Oggetto."%'
AND tbl_generale.Settore LIKE '%".$ID_Settore."%'
AND tbl_generale.Lingua LIKE '%".$ID_Lingua."%'
AND tbl_generale.Illustrazioni LIKE '%".$ID_Illustrazioni."%'
{/php}in alcuni casi la lista dei riusltati viene correttamente compilata in altri no.
Grazie a chiunque vorra' dare un'occhiata, eventualmente posso mandare il link della biblioteca online
Marco
*