Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [SQL] - Aiuto query

  1. #1

    [SQL] - Aiuto query

    Ciao a tutti,
    ho 4 tabelle di clienti. Però in alcune i clienti sono ripetuti. Io dovrei selezionare tutti sia quelli ripetuti che non, però di quelli ripetuti voglio una sola copia. Come faccio questa join?

  2. #2
    Devi fare una query su più tabelle o in una sola tabella?
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3
    Ho scritto 4 tabelle.

  4. #4
    facci un esempio delle ripetizioni
    grande

  5. #5
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Se hai quattro tabelle di clienti probabilmente hai mal progettato il database, prendi in considerazione l'idea di modificare la struttura.

  6. #6
    Si lo so il database è strutturato male. Ma purtroppo non è stato costruito da me ed ora le esigenze dell'azienda sono cambiate, ma siccome le tabelle sono da 2000 record l'una, mi è quasi impossibile ristrutturare il tutto.

  7. #7
    se non sbaglio devi usare SELECT DISTINCT

    Opterei anche io per la ristrutturazione del db cmq.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  8. #8
    Anche io opterei per una ristrutturazione, ma il capo mi ha risposto: "Si perde troppo tempo, trova una soluzione!"...BELLA ROBA..

    Cmq grazie a tutti.

  9. #9
    prova cosi

    seleziona dalla prima tabella gli id dei clienti

    SELECT id_cliente....

    e ti crei una lista di id $lista= "('1', '2', '13'.....)";

    poi fai una select sulla seconda tabella

    SELECT id_cliente FROM tabella2 WHERE id NOT IN $lista

    ottieni anche qui dei nuovi id_cliente $lista2, che vai ad aggiornare alla tua $lista

    e cosi ripeti le operazioni per tutte le tabelle

    e' un po una porcata in effetti...potresti anche cavartela con una join a 4 tabelle se ce un campo in comune a tutte e 4 ma anche quesat non e' proprio la soluzione piu pulita del mondo...

    ma al tuo capo non puoi dirgli che se ha l'automobile con la 1 e la 2 marcia che non entrano piu forse e' meglio lasciare l'auto per 2 gg dal meccanico a riparare piuttosto che buttarla via dopo 3 mesi perche' si parte in terza ogni volta?
    http://www.mcganass.com

  10. #10
    Si avete ragione..che vi devo dire..è testardo!!

    Cmq grazie mille per gli aiuti..ora me la posso cavare.

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.