Visualizzazione dei risultati da 1 a 6 su 6

Discussione: cinque tabelle e join

  1. #1

    cinque tabelle e join

    Ciao sono di nuovo qua con un piccolissimo problema.

    Ho cinque tabelle che hanno in relazione l'id.
    Ho provato a creare una query
    Codice PHP:
    SELECT FROM clienti  JOIN cellulari ON clinti.data cellulari.data
    WHERE clienti
    .data '13/06/2015' 
    il join l'ho dovuto fare sulla data che è inserita come varchar.

    se in clienti non esiste quella data non mi restituisce risultati, Mentre esiste in cellulari quella data.

    ho provato anche left join, ma il risultato è uguale.

    Come posso fare?
    http://www.angelogalantino.com

  2. #2
    Cioè non ho capito?!?! Le tabella hanno in relazione l'id ma tu hai fatto la join sulla data?

    ...e poi leggo un 'clinti.data' invece che un 'clienti.data'
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    si anche facendo il join con l'id non restituisce niente.
    Ho sbagliato a scrivere è corretto clienti.data


    Praticamente devo cercare le date che sono inserite come varchar.


    Come posso fare?
    http://www.angelogalantino.com

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Il problema a quanto pare non ce l'hai con PHP, ma proprio con MySQL, quindi la discussione va nella sezione Database.
    Per stavolta te la sposto, ma fa attenzione quando scegli la sezione in cui postare.

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quando si usa un varchar per memorizzare una data bisogna che abbia il formato ssaammgg es. 20150615. Altrimenti è impossibile ordinate per data o fare un confronto tranne = o <>.
    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. #6
    non capisco, se la relazione è sull'id, perché fai le JOIN con la data?

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.