Question sur SQL View. Essayer de développer une vue à partir de deux tables. Les deux tables ont les mêmes clés primaires, exécutez la première table a toutes, la deuxième a certaines, mais pas toutes. Quand je me joins à eux, j'obtiens un jeu d'enregistrements mais ce n'est pas complet, parce que la deuxième table ne contient pas tous les enregistrements. Existe-t-il un moyen selon moi d'écrire une logique indiquant que si la clé n'est pas dans la table # 2 pour insérer un zéro, alors l'ensemble de l'ensemble est affiché dans la vue? Je veux montrer TOUS les enregistrements dans la vue même s'il n'y a rien à joindre dedans.SQL DB Question
Mon exemple ci-dessous:
SELECT dbo.Baan_view1b.Number, dbo.Baan_view1b.description, dbo.Baan_view1b.system, dbo.Baan_view1b.Analyst, dbo.Baan_view1b.[User],
dbo.Baan_view1b.[Date Submitted], dbo.Baan_view1b.category, dbo.Baan_view1b.stage, MAX(dbo.notes.percent_developed) AS Expr1
FROM dbo.Baan_view1b INNER JOIN
dbo.notes ON dbo.Baan_view1b.Number = dbo.notes.note_number
GROUP BY dbo.Baan_view1b.Number, dbo.Baan_view1b.description, dbo.Baan_view1b.system, dbo.Baan_view1b.Analyst, dbo.Baan_view1b.[User],
dbo.Baan_view1b.[Date Submitted], dbo.Baan_view1b.category, dbo.Baan_view1b.stage
HAVING (NOT (dbo.Baan_view1b.stage LIKE 'Closed'))
Merci de bien vouloir l'expliquer. Je l'ai fait et ça marche super! Merci les gars pour tout! – GabrielVa