Crear un SQL columna calculada

0

Pregunta

Necesito un poco de ayuda tratando de crear una columna calculada que hace referencia a otra tabla.

Tabla1 ejemplo (Consolas):

Console   Games     GameCount
PS4       Y         3
Switch    Y         5
Xbox      Y         2

Tabla2 ejemplo (Juegos):

GameName  Console
GameA     PS4
GameB     Switch
GameC     Switch
GameD     Xbox
GameE     PS4
GameF     Switch
GameG     Switch
GameH     PS4
GameI     Switch
GameJ     Xbox

Necesito crear un GameCount columna en la Tabla 1 (Consolas) que sería en la Tabla 2 y el recuento de los juegos por consola.

calculated-columns computed-field sql
2021-10-22 10:11:06
1
0

Creo que por mi entendimiento básico de que sólo quieren siguiente salida :

UPDATE TABLE1 ON TABLE1.GameCount=Table2Output.GameCount FROM TABLE1
LEFT JOIN (SELECT Console,Count(*) AS GameCount FROM TABLE2 GROUP BY Console) AS Table2Output ON Table2Output.Console=TABLE1.Console

SELECT TABLE2.GamerName,TABLE2.Console,ISNULL(TABLE1.GameCount,0) FROM TABLE2
LEFT JOIN TABLE1 ON TABLE1.Console=TABLE2.Console

Me corrija si estoy equivocado.

2021-10-22 11:14:57

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................