Merci à vous deux. A priori c'est effectivement ce que je cherche... j'ignorais l'existence de UNION !
Il me reste un petit souci au niveau de l'ordre des résultats retournés. Sur vos conseils j'ai donc écrit la requête suivante :
(SELECT id_p_article,date,titre,image,image_position FROM p_article WHERE id_p_article = 1)
UNION
(SELECT id_p_article,date,titre,image,image_position FROM p_article WHERE online = 1 AND id_p_article != 1 ORDER BY date DESC, id_p_article DESC)
... et le ORDER BY présent dans le deuxième SELECT semble être ignoré.
Je ne m'y prend pas comme il faut ?
Merci encore,
Arnaud.