J'effectue une jointure à gauche entre deux tables. En supposant que les deux tables ont des colonnes telles que id, name et sal, j'ai besoin d'obtenir les enregistrements correspondants plus les enregistrements non correspondants. La clé jon est id ici. Pour les enregistrements non correspondants, la colonne sal doit être remplacée par 90000, 90001, 90002 etc. pour chaque ligne. Donc, après l'opération de jointure, je serai en mesure d'identifier les enregistrements non correspondants par la colonne sal. Quelqu'un peut-il m'aider avec la requête? Merci Left Join Obtenir des enregistrements non correspondants
1
A
Répondre
2
select ta.id,ta.name,
coalesce(tb.sal,
(row_number() over
(partition by tb.sal order by tb.id)) + 89999) sal
from ta left join tb on ta.id = tb.id
1
select
ta.id,
ta.name,
ISNULL(tb.sal, ROW_NUMBER() over (partition by tb.sal order by ta.id) + 89999)
from table_a ta
left join table_b tb ON tb.id = ta.id
order by ta.id
Questions connexes
- 1. SQL left join: sélection des derniers enregistrements
- 2. PHP MySQL trouver des enregistrements non correspondants
- 3. left join, retourner des rangs non-correspondants, where clause sur la table de droite, grouper par
- 4. 'LEFT JOIN' vs 'LEFT OUTER JOIN'
- 5. Left Join qui inclut toujours des enregistrements null
- 6. MySql LEFT JOIN dans LEFT JOIN
- 7. MySQL - compliqué LEFT JOIN
- 8. LEFT JOIN d'une chaîne
- 9. left join ou similaire
- 10. critères Hibernate LEFT JOIN
- 11. mysql left join question
- 12. MySQL LEFT JOIN Problème - Colonne GAUCHE manquante
- 13. mysql left join problème
- 14. Aide SQL LEFT JOIN
- 15. Left Join se bloque
- 16. MySQL: Non NULL montrent des résultats dans LEFT JOIN/rigth
- 17. SQL Server 2005 LEFT JOIN?
- 18. Left Join Duplicate Column
- 19. Double LEFT JOIN
- 20. MySQL Conditionnel LEFT JOIN
- 21. Linq Left outer join Requête
- 22. EF1 SelectMany() left join
- 23. Conversion de Left Left JOIN en Linq
- 24. Demande SQL LEFT JOIN
- 25. Django LEFT JOIN?
- 26. Comment obtenir des comptes dans Mysql Left Join?
- 27. Comment pouvons-nous différer LEFT OUTER JOIN vs Left Join
- 28. Différence entre LEFT JOIN et LEFT JOIN FETCH dans Hibernate?
- 29. LEFT/RIGHT JOIN Question
- 30. problème LEFT JOIN MySQL
S'il vous plaît nous montrer ce que vous avez fait jusqu'à présent – DanK
Qu'avez-vous essayé? C'est une jointure assez simple à gauche. Peut-être que vous êtes aux prises avec l'étrange exigence de remplacement? –