Pagina 1 di 7 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 61

Discussione: Semplice Query Mysql

  1. #1

    Semplice Query Mysql

    Buongiorno a tutti,
    mi servirebbe un aiuto per una semplice query, vi spiego meglio:
    io ho i record ad esempio:
    casa - 135
    casa - 135
    casa - 135
    casa - 150
    casa - 150
    casa - 150
    casa - 150
    casa - 150
    casa - 150
    casa - 180
    casa - 180

    la query mi dovrebbe dare come risultato:
    135 - 150 - 180

    Cioè tutti i valori differenti collegati al termine "casa".
    Come posso fare?

    Fatemi sapere.
    Grazie mille

    in pratica 1 solo

  2. #2
    select distinct campo from tabella

  3. #3
    Mi msono spiegato male... ora ho rivisto cosa ho scritto.

    I campi casa e il numero successivo sono 2 campi distinti!!

    Così la query come dovrebbe essere?

  4. #4
    non ho capito. spiegati meglio. fa' un disegno

  5. #5
    E' vero... non si capisce perhè la risposta credo non sia corretta!!

    io ho i campi:
    tipologia e numero

    i record sono:
    casa - 135
    casa - 135
    casa - 135
    casa - 150
    casa - 150
    casa - 150
    casa - 150
    casa - 150
    casa - 150
    casa - 180
    casa - 180
    palazzo - 135
    palazzo - 180
    ecc...

    io devo fare la query indicando di prendere tutti i numeri diversi presenti nel campo numero riferiti alla tipologia casa.

  6. #6
    bho, no sforzetto lo potevi pure fa'...


    SELECT DISTINCT numero FROM tabella WHERE tipologia='casa'

  7. #7
    Perfetto... grazie mille!!

    In effetti non mi son sforzato tanto... GRAZIE!!

  8. #8
    un altra query simile:

    casa - 135 - rosso
    casa - 135 - nero
    casa - 135 - nero
    casa - 150 - verde
    casa - 150 - nero
    casa - 150 - nero
    casa - 150 - nero
    casa - 150 - nero
    casa - 150 - giallo
    casa - 180 - nero
    casa - 180 - nero
    palazzo - 135 - nero
    palazzo - 180 - nero

    la query mi dovrebbe dare come risultato (sempre selezionando dalla tipologia "case"):
    135 rosso
    135 nero
    150 verde
    150 nero
    150 giallo
    180 nero

    come posso modificare?

  9. #9
    ragionaci un attimo... ti dico solo che la distinct si può fare su più campi

  10. #10
    Ok.... grazie!!

    Ora sto provando a fare il count ma non va.

    codice:
    strq2 = "SELECT DISTINCT COUNT(grammi) FROM listino WHERE tipologia='" & tipologia & "'"
    Praticamente mi da il totale dei record senzza calcolare DISTINCT.
    come mai non va?

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