Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Query mysql

  1. #1

    Query mysql

    Ciao a tutti
    Ho questa query:

    Codice PHP:
    "SELECT *.user_access, Nome.user_archive, Cognome.user_archive FROM user_access,             user_archive WHERE IDUser.user_archive = IDUser.user_access"
    Cosa sbaglio?

  2. #2
    Quote Originariamente inviata da techno Visualizza il messaggio
    Ciao a tutti
    Ho questa query:

    Codice PHP:
    "SELECT *.user_access, Nome.user_archive, Cognome.user_archive FROM user_access,             user_archive WHERE IDUser.user_archive = IDUser.user_access"
    Cosa sbaglio?
    prima ci va il nome della tabella e poi il nome del campo;

    inoltre *.user_access non mi sembra abbia molto senso

    ....scusa se mi permetto , ma sembra proprio che tu stia andando
    a tentoni nel buio più completo


    HTH

  3. #3
    No no hai ragione è stato un mio errore mettere il nome della tabella dopo ho corretto ma continuo a ricevere errore, scusami in user_access io devo selezionare tutti campi che ci sono in questa tabella come debbo fare?

  4. #4
    Ho modificato in questo modo:

    Codice PHP:
    "SELECT user_access.IDUser as accID, user_access.IP, user_access.Nazione, 
    user_access.SistemaOperativo, user_access.Browser, user_access.DataAccesso, 
    user_archive.IDUser as arcID, user_archive.Nome, user_archive.Cognome FROM user_access, user_archive WHERE arcID = accID"

    ma continua a darmi errore anche se la faccio così:

    Codice PHP:
    "SELECT user_access.IDUser as accID, user_access.IP, user_access.Nazioni, user_access.SistemaOperativo, user_access.Browser, user_access.DataAccesso, 
    user_archive.IDUser as arcID, user_archive.Nome, user_archive.Cognome FROM user_access 
    JOIN user_archive ON arcID = accID GROUP BY accID"


  5. #5
    Quote Originariamente inviata da techno Visualizza il messaggio
    Ho modificato in questo modo:

    Codice PHP:
    "SELECT user_access.IDUser as accID, user_access.IP, user_access.Nazione, 
    user_access.SistemaOperativo, user_access.Browser, user_access.DataAccesso, 
    user_archive.IDUser as arcID, user_archive.Nome, user_archive.Cognome FROM user_access, user_archive WHERE arcID = accID"

    ma continua a darmi errore anche se la faccio così:

    Codice PHP:
    "SELECT user_access.IDUser as accID, user_access.IP, user_access.Nazioni, user_access.SistemaOperativo, user_access.Browser, user_access.DataAccesso, 
    user_archive.IDUser as arcID, user_archive.Nome, user_archive.Cognome FROM user_access 
    JOIN user_archive ON arcID = accID GROUP BY accID"

    dipende dal dbms, ma non credo si possano usare gli alias nelle join o nella where; al massimo nell'order by

  6. #6
    Quote Originariamente inviata da sspintux Visualizza il messaggio
    dipende dal dbms, ma non credo si possano usare gli alias nelle join o nella where; al massimo nell'order by
    Il db è mysql

  7. #7
    "continua a darmi errore" ma non dici l'errore: come facciamo ad aiutarti?

  8. #8
    non usare alias nella where o nella join

  9. #9

  10. #10

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 © 2024 vBulletin Solutions, Inc. All rights reserved.