小编Kil*_*ese的帖子

带有外键引用的另一个表的值的 PostgreSQL 计算列

我目前正在做一个简单的虚拟项目,以更新我对 SQL 的知识并学习一些新东西:)

我有一个Article包含列的表:

aID, price 
Run Code Online (Sandbox Code Playgroud)

我还有一张桌子Storage

sID, aID, count  
Run Code Online (Sandbox Code Playgroud)

Storage表将 引用aID为外键,计数列表示存储了多少文章。

现在我想value在我的Storage表中添加一列。此列应按 计算Article.price * Storage.count

我在网上搜索后发现你可以计算出这样的列

CREATE TABLE tbl 
(
     int1 INT,
     int2 INT,
     product BIGINT GENERATED ALWAYS AS (int1 * int2) STORED
);
Run Code Online (Sandbox Code Playgroud)

但是我还没有找到如何使用另一个表中的列的示例。

为了在计算中使用引用的 aID 中的价格,我必须做什么?

sql postgresql postgresql-12

10
推荐指数
1
解决办法
1916
查看次数

Unity3d无法打开项目| 致命错误 - 项目位于区分大小写的文件系统上

我启动了一个统一项目,我安装了github插件 - https://unity.github.com/ 我有一个奇怪的错误,我需要删除我的本地项目,我重新安装了Unity.我在Windows 10上安装了Linux子系统,并将它用于git clone url我的repo/project现在,当我尝试用unity打开项目时,我得到以下错误: FATAL ERROR! The Project is on case sensitive file system. 致命错误!

但是,当我在同一目录中创建一个新项目时,R:/Unity_Projects/它可以工作.我该如何解决这个问题?是因为Linux子系统,我从git克隆的文件夹是区分大小写的吗?如果是这样,我怎么撤消这个?我试过fsutil file setcasesensitiveinfo Unity_Projects/ disable但它并没有改变行为.我也尝试使用不同的硬盘,但我得到了同样的致命错误

filesystems unity-game-engine

7
推荐指数
1
解决办法
2763
查看次数