Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Query un pò complicata..

    Ciao, devo selezionare dei record da una tabella con delle condizioni.. praticamente ho una tabella così composta..
    codice:
    -----------------
    CAMPO1 | CAMPO2 |
    codc1  |  15455 |
    codc1  |  57879 |
    codc1  |  57878 |
    codc2  |  48487 |
    codc2  |  89462 |
    codc2  |  10548 |
    -----------------
    Praticamente ho dei record che si ripetono perchè hanno il campo "CAMPO1" uguale.. ora quello che voglio fare è recuperare un solo record tra i record che contengono "codc1" o "codc2"
    Ho provato con distinct ma non và
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Usa group by CAMPO1,CAMPO2
    Al posto di Where davi usare Having

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    Usa group by CAMPO1,CAMPO2
    Al posto di Where davi usare Having
    si mi sà di si.. scusa ma mi sono espresso come un bue..
    Praticamente devo visualizzare tutti i record di questa tabella:
    codice:
    cod_nics	marca	modello_comm	modello_produttore            cod_ean1
    444273215	ALPINE	SBR-1021SB	SBR-1021SB	4958043519095
    444273226	ALPINE	SBR-1241SB	SBR-1241SB	4958043519088
    che abbiano il campo "cod_ean1" uguale al campo cod_ean di quest'altra tabella:
    codice:
    cod_ean	cod_prodotto	cod_caratter	desc_caratteristica	img_prodotto
    4958043519095	300000011	1200	263.00	4901780669721.jpg
    4958043519095	300000011	2810	302.00	4901780669721.jpg
    4958043519095	300000011	3410	343.00	4901780669721.jpg
    4958043519095	300000011	5480	3.60	4901780669721.jpg
    4958043519095	300000011	6510	600.00	4901780669721.jpg
    4958043519095	300000011	7110	1.00	4901780669721.jpg
    4958043519095	300000011	7670	Subwoofer	4901780669721.jpg
    4958043519095	300000011	7680	Altoparlante con forma Indefinita	4901780669721.jpg
    4958043519095	300000011	7690	250.00	4901780669721.jpg
    4958043519095	300000011	7700		4901780669721.jpg
    4958043519095	300000011	7710	Altoparlante Universale	4901780669721.jpg
    4958043519088
    	300000022	1200	54.00	4901780740703.jpg
    4958043519088
    	300000022	2810	100.00	4901780740703.jpg
    4958043519088
    	300000022	3410	100.00	4901780740703.jpg
    4958043519088
    	300000022	5480	0.40	4901780740703.jpg
    4958043519088
    	300000022	6510	100.00	4901780740703.jpg
    4958043519088
    	300000022	7110	2.00	4901780740703.jpg
    4958043519088
    	300000022	7670	Coppia altoparlanti	4901780740703.jpg
    4958043519088
    	300000022	7680	Altoparlante Rotondo	4901780740703.jpg
    4958043519088
    	300000022	7690	100.00	4901780740703.jpg
    4958043519088
    	300000022	7700		4901780740703.jpg
    4958043519088
    	300000022	7710	Altoparlante Universale	4901780740703.jpg
    Come posso fare?
    Voglio l'alt+s anche per FF

  4. #4

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    fai una join
    eh.. Baol che la faccio a fare una relazione? mi ritorna i campi ripetuti.. per questo ho scritto qui
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    c'hai ragione.. se faccio una relazione risolvo.. il problema è che devo selezionare anche il relativo campo img_prodotto.. ho dimenticato di dirlo
    Voglio l'alt+s anche per FF

  7. #7
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    E dov'è il problema?

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    come dov'è il problema? se aggiungo il campo img_prodotto alla query, mi visualizza i record duplicati.. sempre se faccio solo una relazione..
    Voglio l'alt+s anche per FF

  9. #9
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Insomma vuoi farla vedere o no sta query?

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    no è segreto di stato
    certo scusami..
    codice:
    select anagrafica_prodotti.img_prodotto AS APIMG, 
    anagrafica_prodotti.cod_ean AS APCDEAN, Dati_DB_Prodotti.cod_euronics AS DPCDEUR, 
    Dati_DB_Prodotti.marca AS MARCA, Dati_DB_Prodotti.modello_comm AS DPMC, Dati_DB_Prodotti.cod_ean1 AS DPCDEAN from 
    Dati_DB_Prodotti, anagrafica_prodotti WHERE Dati_DB_Prodotti.marca='ALPINE' and Dati_DB_Prodotti.cod_ean1=anagrafica_prodotti.cod_ean  ORDER BY 
    Dati_DB_Prodotti.modello_comm ASC
    Come cacchio si usa group by.. perchè mi sà che è quello che devo utilizzare
    Voglio l'alt+s anche per FF

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.