Bonjour , je voudrais unir 2 requetes sql mais ça fait une heur que je lutte pour la concatener

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$reponse = $bdd->query('SELECT * FROM npdc WHERE POSITION=1 ORDER BY RAND(' . $_SESSION['key'] . ') ')
UNION 
  ('SELECT * FROM npdc WHERE POSITION=2 ORDER BY RAND(' . $_SESSION['key'] . ')')
 
'LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
avec ce code j'ai comme erreur :

Parse error: syntax error, unexpected 'UNION' (T_STRING) in C:\Serveurs\data\localweb\test5.php on line 91 .

C'est donc bien un problème de concaténation .

Si quelqu'un peut m'aider , je serais trés content .

En vous remerciant