Bonjour,

Je cherche à faire une requête avec une jointure aléatoire.
Cela me servira pour tes tests. Je voudrais une valeur différente pour chaque ligne.

J'ai essayé cette requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT TOP 500
    m.CODE CODE_METIER,
    m.CODE NOM_METIER,
    e.*
FROM dbo.EMPLOYEE e
OUTER APPLY (SELECT TOP 1 * FROM dbo.METIER ORDER BY newid()) m;
Mais m contient la même valeur sur toutes les lignes.
Comment faire ?