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!