Ciao a tutti,
avrei un piccolo problema che spero mi aiuterete a risolvere!
Praticamente ho le seguenti tabelle mySQL:
> argomenti
> --------------------------------------------------|
> id | leggibile | nome |
----------------------------------------------------|
> 1 | 1 | storia |
> 2 | 1 | geografia |
> 3 | 1 | matematica |
> 4 | 0 | fisica |
> 5 | 1 | scienze |
continua... (non sono solo questi ci sono altri parecchi argomento!)
-----------------------------------------------------
> messaggi
> -------------------------------------------------------------
> id | sezione | data | user_id | msg |
---------------------------------------------------------------
> 1 | 1 | ..... | 1 | Messaggio 1 |
> 2 | 2 | ..... | 9 | Messaggio 2 |
> 3 | 1 | ..... | 7 | Messaggio 3 |
> 4 | 1 | ..... | 5 | Messaggio 4 |
e continua...
-----------------------------------------------------------
Cio' che vorrei realizzare una pagina simile:
storia (80)
geografia(5)
matematica(1)
ne ho messo solo 3 perche' la pagina dovra' essere composta da soli 3
argomenti, gli altri dovro' porli in altre pagine
praticamente vorrei che la query facesse:
1) selezionasse tutti gli argomenti da 'argomenti'
2) ne contasse i relativi posts
3) selezionasse gli argomenti piu' postati limitandosi ai primi 3
(praticamente come nell'immagine)
4) nel caso che ci siano due argomenti con gli stessi posts, dovrebbe
ordinarli secondo il fatto che la sezione sia leggibile o no(1;0)
Credete che sia possibile tutto questa roba qui con una query????
Beh, comunque intanto grazie mille, anche per la vostra (chi lo sa!) futura disponibilita'
Buona prosecuzione di giornata!




Rispondi quotando

