Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    45

    Selezionare dati di una tabella non presenti in un altra

    Salve, è un po che cerco di effettuare una ricerca su una tabella eliminando dati già presenti in un altra tabella, mi spiego meglio

    tabella video:
    id user_id name url visual credit auto_increment
    1 1 titolo 2 2kS6YnlWoLk 0 489 0
    2 1 titolo 1 sXgEtXJqnV4 0 489 0

    tabella video_visti:
    id id_video id_utente timestamp
    1 1 2 1367583417

    Devo effettuare una ricerca su video di tutti i video che non sono presenti in video_visti, in poche parole nella ricerca non devono esserci record con id uguale a un id_video però devo pure selezionare solo i record con un determinato user_id e che abbiano credit > 0 o auto_increment = 1

    Non sono molto bravo con le "spiegazioni" se così si puo chiamare ma spero che qualcuno riesca ad aiutarmi

  2. #2
    qui la teoria

    SELECT colonne_che_vuoi
    FROM tabella1 LEFT JOIN tabella2 ON tabella1.colonnajoin=tabella2.colonnajoin
    WHERE tabella2.colonnajoin IS NULL
    AND altre_eventuali_condizioni

    poi adattala al tuo caso


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    45
    Originariamente inviato da optime
    qui la teoria

    SELECT colonne_che_vuoi
    FROM tabella1 LEFT JOIN tabella2 ON tabella1.colonnajoin=tabella2.colonnajoin
    WHERE tabella2.colonnajoin IS NULL
    AND altre_eventuali_condizioni

    poi adattala al tuo caso

    Ho provato e mi trova i record gia presenti nella seconda tabella, io voglio fare il contrario :C

  4. #4
    dipende da cosa hai scritto. posta la tua query

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.