Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    aiuto per query: estrazione dati particolare

    solitamente, per un numero di ordine corrisponde un numero di fattura, ma possono esserci più righe (più prodotti nello stesso ordine, ovviamente) , una cosa del tipo

    id_ordine - num_fattura - id_prodotto
    123 - 2 - 4
    123 - 2 - 5

    e cosi via

    siccome ho qualche problema, mi è capitato di avere due numeri di ordine per uno stesso numero di fattura

    id_ordine - num_fattura - id_prodotto
    123 - 2 - 4
    123 - 2 - 5
    124 - 3 - 4
    125 - 3 - 5

    come posso trovare tutti le righe della tabella dove per uno stesso numero di fattura (3) vi siano due numeri di ordine diverso (124-125)?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Devi specificare il db come da regolamento.

    codice:
    select num_fattura from tabella 
    group by num_fattura
    having count(distinct(id_ordine)) > 1

  3. #3
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    chiedo scusa, MySql
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La query rimane valida. Se usi mysql puoi anche aggiungere la clausola group_concat per avere l'elenco di tutti gli id_ordine.

    codice:
    select num_fattura,group_concat(id_ordine) as ordini from tabella
    group by num_fattura
    having count(distinct(id_ordine)) > 1

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    perfetto, pare funzionare. Ti ringrazio
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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.