Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ciclo su 2 tabelle

  1. #1

    ciclo su 2 tabelle

    salve devo fare un ciclo su una tabella se il contenuto non sia uguale ad un contenuto di un'altra tabella.

    Le tabelle sono= Tabella1, Tabella2
    I campi sono= IDSTAR, IDStar

    ho provato così:
    Codice PHP:
    mysql_query("Select IDSTAR, IDStar from Tabella1, Tabella2 Where Tabella1.IDSTAR!=Tabella2.IDStar") ... 
    ma mi da errore.

  2. #2
    l'errore è il seguente:
    Column 'IDSTAR' in field list is ambiguous

  3. #3
    Codice PHP:
    mysql_query("SELECT t1.IDSTAR, t2.IDStar FROM Tabella1 t1, Tabella2 t2 WHERE t1.IDSTAR <> t2.IDStar"
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    ok risolto l'errore ma perche mi tira fuori 2 volte lo stesso risultato?

    ecco una immagine:

  5. #5
    Posta lo script che utilizzi per popolare la select. Inoltre prova anche così:

    Codice PHP:
    mysql_query("SELECT t1.IDSTAR FROM Tabella1 t1, Tabella2 t2 WHERE t1.IDSTAR <> t2.IDStar"
    se ti servono solamente gli id presenti in tabella1.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    niente neanche così ecco lo script:

    Codice PHP:
    Query=mysql_query("Select stars.IDSTAR from stars, archive Where stars.IDSTAR <> archive.IDStar order by stars.IDSTAR Asc") or die (mysql_error()
    while(
    $Rec=mysql_fetch_array($Query)){
    echo 
    "<option value=\"$Rec[IDSTAR]\">$Rec[IDSTAR]</option>";

    nient epiù

  7. #7
    In effetti la query così impostata è scorretta. Prova così:

    Codice PHP:
    SELECT IDSTAR FROM stars WHERE IDSTAR NOT IN (SELECT IDStar FROM archive
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    ottimo grande satifal funge benissimo grazie

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.