Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Select fra tabelle e visualizzazione dei risultati che NON sono nell'ultima

    Domanda.
    Facendo un controllo fra 2 tabelle unite, come si fa a visualizzare i risultati che NON hanno corrispondenza nella seconda tabella?
    Esempio:
    Codice PHP:
    SELECT FROM $tabella1$tabella2 WHERE $tabella1.id NON E' PRESENTE IN $tabella2.id 
    bò?

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    SELECT * FROM tabella1 LEFT JOIN tabella2 on tabella1.id = tabella2.id WHERE tabella2.id IS NULL

  3. #3
    UMM
    e se avessi 4 tabelle da unire?
    Il mio caso è un pò più complicato, ma questo solo perchè non sono pratico nell'utilizzo del JOIN in quanto unisco tabelle in un altro metodo.
    Questo il mio caso
    Codice PHP:
    $query_watch ="
    SELECT * FROM
    tabella1,
    tabella2,
    tabella3,
    tabella4
    WHERE
    tabella1.id='
    $_SESSION[id]' AND
    tabella1.idmod=tabella2.idmod AND
    tabella2.id_mms=tabella3.id_mms AND
    tabella3.id_com=tabella4.id_com AND
    tabella4.id_com IS NULL"

    Praticamente sono 4 tabelle concatenate l'una all'altra e volevo estrarre tutti i record che NON trovano una corrispondenza id_com nella tabella4
    Eh!
    Intanto continuo a provare e spulciare.

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.