Requête mysql

Bonjour, vous allez sûrement pouvoir m’aider? J’ai 2 tables:
1ère- Rubriques : id theme
3 Blues-jazz
4 Rock

Et Articles : reference titre rubriqueID
100 palais 3
200 mr swing 3

jeu d’enregistrements avec deux tables:SELECT *FROM articles,rubriques
WHERE articles.rubriqueID=rubriques.ID

le résultat qui ne me convient pas pour un menu est le suivant:
Blues-jazz
Palais des sports
Blues-jazz
Mrswing
Rock
Fallen
comment procéder pour le résulat suivant:
Blues-jazz
Palais des sports
Mrswing

Rock
Fallen
Merci d’avance

Essayes


SELECT DISTINCT * FROM articles,rubriques 
WHERE articles.rubriqueID=rubriques.ID

Merci pour la réponse, j’ai essayé ça ne marche pas
peut-être une autre suggestion

J’espère que ton problème c’est pas le fait qu’il doit y avoir une ligne blanche entre les deux? Parce qu’à priori le DISTINCT va supprimer les doublons, mais pas t’afficher cette ligne.

Si oui, alors tu as loupé le coche : SQL c’est pas fait pour faire de l’affichage de données. Ca c’est le but d’un langage de programmation comme php, etc.

ok, je comprends

Bonjour,
et aussi, quand on fait un distinct ou un group by, il faut préciser les noms des colonnes sur lesquelles on regroupe , parce que sinon, regrouper sur tout ça revient à afficher toutes les lignes, donc plutôt :

SQL
[color=blue;font-weight:bold]SELECT[/color] DISTINCT theme, reference, titre FROM articles,rubriques WHERE articles.rubriqueID=rubriques.ID

ça retourne toujours
Blues-jazz
Palais des sports
Blues-jazz
Mrswing

au lieu de
Blues-jazz
Palais des sports
Mrswing
j’ai pensé à remplacer par null à partir de la 2ème ligne du champ theme, je sais que NVL remplace les valeurs nulles de la colonne par une valeur de substitution. quelle fonction pourrait remplacer une valeur par une valeur nulle ?