Ciao.
Grazie molte per la reply.
SELECT *
FROM game_category AS c
INNER JOIN show_game AS s ON c.game_category_id = s.game_category_id
INNER JOIN game AS g ON c.game_category_id = g.game_category_id
INNER JOIN question AS q ON g.game_id = q.game_id
WHERE g.game_category_id = s.game_category_id
Tutto a posto
Adesso sorge un altro problema se ad esempio
do la possibilità all'utente di scegliere la categoria
di gioco dovrò aggiungere una clausola nel WHERE
no ?
Mi spiego meglio avevo creato la tabella show_game
per dare la possibilità all'admin di scegliere la categoria
e il game per adesso la categoria di gioco è unica la tabella show_game è strutturata
in questa maniera :
CREATE TABLE `show_game` (
`game_category_id` smallint(5) unsigned NOT NULL default '0',
`game_id` smallint(5) unsigned NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `show_game`
--

INSERT INTO `show_game` VALUES (10, 8);
se le categorie di gioco diventano + di una
(il game mostrato resta sempre uno) regge ancora
lo schema ?
Spero di essermi spiegato.
Mi sto incasinando PP.