Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Hai un errore nella query. Hai un on di troppo ci vorrebbe un =
    Al posto del secondo

    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Ok, ho modificato il secondo ON con =

    Adesso ho quest'altro errore

    Column 'id' in where clause is ambiguous

  3. #13
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Where tabella_1.id
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #14
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Scusami ma non ho capito dove devo inserire

    Where tabella_1.id

  5. #15
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Scusami. Ma capisci quello che stai facendo ? Avere qualche nozione di sql non nuoce.
    il messaggio di errore tu dice che il campo id è ambiguo. Questo significa che entrambe le tabelle hanno un campo chiamato id. Quindi occorre dire a mysql l'id di quale tabella vuoi usare nella clausola where.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Chiedo scusa per la mia ignoranza.

    Riformulo la mia query per cercare di risolvere questo rompicapo.

    Spero possiate aiutarmi.

    $querytabelle = "SELECT * FROM moto_js_res_record_values left join moto_js_res_record on record_id.moto_js_res_record_values = moto_js_res_record.id WHERE moto_js_res_record.id = '55' ";
    $resultabelle = mysql_fetch_assoc($querytabelle);
    La tabella moto_js_res_record contiene i record

    id - title - published - user_id - section_id
    55 - titolo - 1 - 520 - 1

    La tabella moto_js_res_record_values contiene invece le specifiche dei record della tabella precedente.

    id - field_id - field_value - record_id - user_id - section_id
    10 - 2 - valore - 55 - 520 -1
    11 - 3 - altro valore - 55 - 520 - 1


    Con la query che ho scritto prima vorrei richiamare tutte le varie specifiche del record id 55 contenute nella tabella moto_js_res_record_values.

    Dove ho sbagliato nella query?

    Chiedo il vostro aiuto se possibile per risolvere questo problema, 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.