Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query complessa...

  1. #1

    query complessa...

    ciao ho 2 tabelle cosi composte:

    relazione_gruppi: id, gruppo_id_fk, user_id_fk
    gruppi: id, nome

    io vorrei fare un elenco dei nomi dei gruppi che non sono dentro alla tabella relazione_gruppi di un determinato utente riconoscibile dal id

    per esempio un utente con $id = 2 è associato ad un gruppo con id 4, io vorrei l'elenco di tutti gli altri gruppi disponibili!
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166
    prova

    select id,nome from gruppi where id not in(select gruppo_id_fk from relazione_gruppi where user_id=$id)


  3. #3
    cosi facendo mi fa vedere i gruppi restanti.. ma devo avere questa possibilià per ogni utente!
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  4. #4
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166
    prova a farmi un esempietto veloce...

    per caso tu vuoi questo elenco indipendentemente dall'id dell'utente? se si basta che togli la clausola "where user_id=$id" dalla sottoquery...

    ciao

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.