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

    [mySQL] unire tabelle e ricavare esclusione?!?

    Ciao a tutti, vi spiego il mio problema: ho 2 tabelle

    lezioni (lista lezioni disponibili ordinate con id_lez univoco)

    id_lez e altri dati

    lezioni_fatte (ogni volta che un utente fa' compila una lezione qui viene aggiunto il suo id, l`id della lezione completata ed altro)

    iduser | id_lez | altro....

    il problema e' questo ovvero voglio che quando un utente (naturalmente registrato e riconosciuto) entra veda le lezioni non svolte

    ho provato con questa condizione:
    codice:
    WHERE lezioni_fatte.userid='$userid' AND lezioni.id_lez!=lezioni_fatte.id_lez
    ma naturalmente non funziona xche' x ogni riga dove trova la corrispondeza con $userid lui mi prende tutte le id_lez tranne quella relativa alla riga presa... e cosi' x tutte le righe....

    AIUTOOOOOO
    Marco

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    SELECT * FROM lezioni
    LEFT JOIN lezioni_fatte ON lezioni.id_lez = lezioni_fatte.id_lez
    WHERE lezioni_fatte.id_lez IS NULL
    think simple think ringo

  3. #3
    GRAZIE MILLE funziona tutto!!!

    Marco

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.