Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema con SQL e Group By

    Ciao!

    Ho una tabella del genere:

    CodiceO codiceP data

    dove esistono vari codiceP per lo stesso CodiceO.

    Ora, io vorrei estrarre tutti i vari codiceP che hanno lo stesso CodiceO in modo da fare qualcosa del genere:

    per il codiceO: 125 abbiamo i seguenti codiceP

    ho provato con:

    codice:
    $sql = "SELECT * FROM Ordini GROUP BY codiceO";
    solo che mi stampa solo la prima riga per ogni codiceO...

    come posso fare?

    Thanks!!!
    http://www.mangaitalia.net/

    questo è un cazzo metallizzato a quattro ruote e noi due siamo i coglioni che se lo portano dietro - da Bad Boys con Will Smith and Martin Lawrance di John Whoo

  2. #2
    SELECT codiceO, COUNT(codiceP) AS countP FROM Ordini GROUP BY codiceO

  3. #3
    così non mi conta solo quante righe con codiceO uguali ci sono con lo stesso codiceP?

    a me serve estrarre tutti i codiceP che hanno lo stesso codiceO, ad esempio:
    codice:
    CodiceO   codiceP     data
    12           stringa1    12/12
    13           stringa2    12/11
    12           stringa3    12/12
    lui dovrebbe dirmi che:

    per il codice 12 ci sono: stringa1 e stringa 3, per il codice 13 c'è stringa2
    http://www.mangaitalia.net/

    questo è un cazzo metallizzato a quattro ruote e noi due siamo i coglioni che se lo portano dietro - da Bad Boys con Will Smith and Martin Lawrance di John Whoo

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select codiceo, group_concat(codicep) as elenco
    from ordini
    group by codiceo
    order by codiceo

  5. #5
    credo di aver risolto facendo prima una query per trovare i codiceO distinti e poi un'altra ricercando tutte le righe che hanno quel codiceO, in questo modo prelevo tutti i codiceP per tutti i codiceO...
    http://www.mangaitalia.net/

    questo è un cazzo metallizzato a quattro ruote e noi due siamo i coglioni che se lo portano dietro - da Bad Boys con Will Smith and Martin Lawrance di John Whoo

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.