Bonjour.
J'aimerais en joignant deux tables, obtenir le nombre de lignes uniques que j'ai dans ma première table et la valeur minimale d'un champ dans la seconde table.
Je pense que ce n'est pas faisable sans sous query mais j'ai un léger doute que vous pouvez peut-être dissiper.
Disons :
Table1 : a INT, b INT, c BIT (PK : a, b)
Table2 : i INT, a INT, b INT, d DATETIME (PK : i FK : a, b).
J'aimerais obtenir :
Est-ce possible sans sous-query ? Comment feriez-vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT COUNT(DISTINCT T1.a, T2.b) AS CntT1 -- non supporté , MIN(T2.d) AS MinD FROM Table1 AS T1 INNER JOIN Table2 AS T2 ON ( T2.a = T1.a AND T2.b = T1.b )
Partager