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

    [mysql] problema query con nome campi formati da parole separate

    Ciao,

    come si fa ad usare gli alias in modo corretto, nel caso in cui i nomi dei campi e delle tabelle sono parole separate??


    codice:
    SELECT * FROM `archivio taglie` at, 'distinta modelli' dm 
    WHERE dm.`ID Taglie` = at.`ID Taglie` 
    AND `ID Modello` = 11
    così ovviamente non mi funziona.

    Se i nomi dei campi e delle tabelle fossero una parola unica tipo "archivio_taglie", "distinta_modelli" etc, la query sarebbe stata:

    codice:
    SELECT * FROM archivio_taglie at, distinta_modelli dm 
    WHERE dm.ID_Taglie = at.ID_Taglie 
    AND ID_Modello` = 11
    come sistemo la 1a query?

    grazie

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, hai provato con la forma esplicita?

    SELECT * FROM `archivio taglie` as at, 'distinta modelli' as dm
    .......

  3. #3
    si. per la prima parte l'ho capito, ma la 2a parte della query? cioè:

    codice:
    WHERE dm.`ID Taglie` = at.`ID Taglie`

  4. #4
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    il resto rimane invariato

  5. #5
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da jcsnake
    il resto rimane invariato
    Anche se vi è consentito di creare campi con nomi "fantasiosi" onde evitare problemi di ogni genere non mettete spazi, al massimo usate l'underscore per separare le due parole. Idem per i nomi delle tabelle

  6. #6
    Originariamente inviato da jcsnake
    il resto rimane invariato


    non funziona. non può funzionare altrimenti sarebbe stata la stessa cosa anche per la prima parte della query


    @Joe Taras:

    si lo so. ma il fatto è che ho importato un db access fatto da cani e devo usare quello...

  7. #7
    Originariamente inviato da blur
    ma il fatto è che ho importato un db access fatto da cani e devo usare quello...
    l'hai importato? adesso è tutto tuo? cambia i nomi e fine dei problemi

  8. #8
    chiedo venia!

    funziona invece, avevo sbagliato virgolette....


    @optime: si l'ho importato in mysql, ma devo sincronizzarlo con quello access

    ma vaben, in qualche modo facciamo

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.