la query, apparte per 100.0*count(finalcode)/b.N
dovrebbe selezionare il campo finalcode dalla tabella che lo ha come colonna, raggruppare i risultati per finalcode diversi e ordinarli per t decrescente.
esempio :
finalcode
100
101
104
100
101
100
risultato:
finalcode | p | t
100 | 100.0 *3/b.N | 3
101 | 100.0 *2/b.N | 2
104 | 100.0 *1/b.N | 1
Il problema e` che non vi e` una condizione tra le due tabelle, del tipo
step2.id=step3.id
Questo vuol dire che la query va in join su tutti i campi di tutte le tabelle riportandoti come numero di risultati il prodotto delle righe di una tabella per il prodotto delle righe dell'altra.
Cosa sia b.N non so dirtelo