Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: SQL not

  1. #1

    SQL not

    come si fa la clausula not in sql? ( != x capirci )

  2. #2
    per i valori numerici != per le stinghe "not like"...

  3. #3
    devo trovare tutti i prop k non hanno effettuato un pagamento in uno skema del genere



    nn va bene una cosa cosi?



    Codice PHP:
    select
          tproprietari
    .cognome,tproprietari.nome
    from
        tproprietari
    ,tpagamenti
    where
         tproprietari
    .cpproprietario != tpagamenti.ceproprietario 

  4. #4
    Proverei cosi':
    codice:
    select t.cognome, t.nome 
    from tpagamenti p
    left join tproprietari t
    ON t.cpproprietario = p.ceproprietario
    where p.ceproprietario IS NULL

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    uhm... no credo sia una cosa più semplice..

    devo guardare nella ceproprietario della Tpagamenti e tra quelle vedere quali cpproprietario della Tproprietari non ci sono...

    quelli sn qll k non hanno effettuato il pagamento...capito?

  6. #6
    [supersaibal]Originariamente inviato da DragonFire
    uhm... no credo sia una cosa più semplice..

    devo guardare nella ceproprietario della Tpagamenti e tra quelle vedere quali cpproprietario della Tproprietari non ci sono...

    quelli sn qll k non hanno effettuato il pagamento...capito? [/supersaibal]
    Appunto...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    è un esercizio k devo fare... ma nn siamo ankora arrivati a qst left join... cm si fa a farlo nella where?cn delle join normali?

  8. #8
    [supersaibal]Originariamente inviato da DragonFire
    è un esercizio k devo fare... ma nn siamo ankora arrivati a qst left join... cm si fa a farlo nella where?cn delle join normali? [/supersaibal]
    Qual'e' la colonna relazionata tra le due tabelle?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    come??

    c'è l'immagine... dice tutto no? chiavi primarie ed esterne... tramite quelle si relazionano le 2 tabelle

  10. #10
    [supersaibal]Originariamente inviato da DragonFire
    come??

    c'è l'immagine... dice tutto no? chiavi primarie ed esterne... tramite quelle si relazionano le 2 tabelle [/supersaibal]
    Per me dice nulla. Che ogni tabella abbia una chiave primaria ok, Ma quale via il campo della tabella "a" unisce i record della tabella "b" ???

    Per quanto possa capire i due campi comuni (relazionati) tra le due tabelle indicate sono:

    tproprietari.cpproprietario e tpagamenti.ceproprietario

    ora se uno e' vuoto per quanto ne sappia puoi trovarlo solo relazionando i due campi e poi cercare i record dove tpagamenti.ceproprietario non appare, cioe' NULL.

    Altrimenti con la INNER JOIN come hai proposto tu otterresti solo un prodotto cartesiano, cioe' un record contro tutti gli altri...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.