【发布时间】:2021-12-22 03:42:50
【问题描述】:
我有一个练习,可以在一个代码中创建 2 个表。我正在创建两个表,现在我需要使用第二个表中第一个表的值。这是它的样子:
CREATE TABLE a(
[hours]int NOT NULL,
)
CREATE TABLE b(
[example] varchar(60) NOT NULL PRIMARY KEY,
[simple_name] AS (CASE WHEN example = 'name' THEN 40
WHEN example = 'name2' THEN 45 END) /*THIS IS WHAT I WANT TO DO: * [a](hours) */,
)
如何在第二个表中使用第一个表的小时数?我想要的是从第一个表乘以 40 或 45 小时。
【问题讨论】:
-
使用
CROSS JOIN?
标签: sql-server tsql ssms