Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Aiuto query select

  1. #1

    [risolto] - Aiuto query select

    ciao
    ho 2 tabelle cosi composte:

    gruppi
    id
    nome

    relazione_gruppi
    id
    id_gruppo
    id_user

    il mio problema è questo: io prendo in input tramite $_GET un id di un user
    adesso vorrei mettere a video il nome del gruppo che un utente non è associato
    quindi se esistono i gruppi a b c e l'utente 2 è associato al gruppo a b voglio mettere a video C

    quindi la tabella relazione_gruppi sarà cosi composta:
    2 -> a
    2-> b

    io voglio a video C

    avevo provato cosi ma nn è per niente giusto, ci sono altre soluzioni piu pulite ?
    select id,txt_it from gruppi where id not in(select gruppo_id_fk from relazione_gruppi) and (select * from relazione_gruppi where user_id_fk != $_GET['userId'])
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    devi fare una left outer join
    http://www.anobii.com/isalreadyinuse

  3. #3
    se fossi stato in grado, di certo nn avrei postato!
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  4. #4
    Codice PHP:
    $StringaSql "SELECT id, nome FROM gruppi WHERE id NOT IN (select id_gruppo FROM relazione_gruppi WHERE id_user = " $_GET['userId'] . ")" 
    Potrebbe essere giusta ...

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  5. #5
    perfetto!!! funziona!
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

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.