Vytvořit vypočítaný sloupec SQL

0

Otázka

Potřebuji nějakou pomoc, se snaží vytvořit vypočítaný sloupec, který odkazuje na jiný stůl.

Tabulka1 příklad (Konzole):

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

Tabulka2 příklad (Hry):

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

Potřebuji vytvořit GameCount sloupec v Tabulce 1 (Konzolí), že by se na Tabulky 2 a počet her na konzole.

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

Myslím, že dle mé základní porozumění chceš jen pod výstup :

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

Opravte mě, pokud se mýlím.

2021-10-22 11:14:57

V jiných jazycích

Tato stránka je v jiných jazycích

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