Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Distinct + Inner Join

  1. #1

    Distinct + Inner Join

    Dovrei fare una query contenente una innerJoin, ma anche un Distinct sui dati di una colonna di una tabella.

    Tipo così.
    Mi aiutate sulla sintassi ?

    SELECT tbl_clienti.*, DISTINCT(tbl_ordini.id_acquisto),tbl_ordini.* FROM tbl_clienti "
    INNER JOIN tbl_ordini ON tbl_clienti.id = tbl_ordini.id_cliente "

    Thanks
    lucasweb.it
    web design & development >>>

  2. #2
    Ho provato così :

    SELECT DISTINCT(tbl_ordini.id_acquisto) AS id_buy, tbl_clienti.*, tbl_ordini.* FROM tbl_clienti INNER JOIN tbl_ordini ON tbl_clienti.id = tbl_ordini.id_cliente

    Non va in errore ma non esegue il distinct......
    lucasweb.it
    web design & development >>>

  3. #3
    Non ti raggruppa perché usi la DISTINCT per il campo tbl_ordini.id_acquisto e poi vai a riprendere tutti i campi delle tabelle tbl_clienti e tbl_ordini

    Può darsi che in una di queste tabelle ci siano dei dati che non ti facciano funzionare correttamente la DISTINCT

  4. #4
    Infatti è così......

    Ti ringrazio
    lucasweb.it
    web design & development >>>

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.