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

    query solo se presente record collegato

    Come al solito sono qui a chiedere consigli su SQL.
    Ho una tabella utenti e una tabella foto_utenti fatte così:

    TAB UTENTI:
    - ID_UTENTE
    ...

    TAB FOTO_UTENTI:
    - ID_FOTO
    - ID_UTENTE

    Devo fare una query che mi prenda in esame i soli utenti che hanno record collegati nella tab foto (utenti che hanno messo la foto)

    Come faccio? Inner Join, ma come sintassi?
    Grazie
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2
    alzo il tiro, la tabella FOTO_UTENTI ha un campo "status" che verifica se la foto sia o meno convalidata, devo ottenere tutti gli utenti che hanno almeno un record collegato e convalidato....
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SELECT utenti.* FROM utenti LEFT JOIN foto_utenti ON utenti.id_utente = foto_utenti.id_utente WHERE foto_utenti.status = 1
    Roby

  4. #4
    Perfetto, grazie!
    "Link2me.it: Professional network e Marketplace"
    www.link2me.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 © 2026 vBulletin Solutions, Inc. All rights reserved.