Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323

    Query particolare tra due tabelle

    Ciao,
    ho 2 tabelle

    tabellaA

    id id_t titolo

    tabellaB

    id id_t id_c titolo autore


    Dovrei trovare tutti i record della tabellaA i cui id_t non sono contenuti nella tabellaB per l'autore N

    CI ho provato in diversi modi ma non ci sono riuscito.
    Hoprovato ad usare NOT IN e NON EXISTS ma mi da errore sulal sintassi...

    Qualcuno potrebbe darmi una mano?
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  2. #2
    Fai un left join tra la tabella A e la tabella B e poni la condizione che tabellaB.id_t IS NULL. Però a quanto vedo non puoi mettere la condizione sull'autore.
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    provato con
    codice:
    SELECT * FROM tabellaA as a,TabellaB AS b
    WHERE a.id_t NOT IN b.id_t AND b.autore='nome_autore'
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.