gpt4 book ai didi

sql - 使用其他表的属性以及新属性创建表

转载 作者:行者123 更新时间:2023-11-29 14:27:52 26 4
gpt4 key购买 nike

我有一个 ER 图,其中我有 2 个实体通过具有属性的关系连接,看起来有点像这样:ERD

我可以创建一个新表:

CREATE TABLE participate AS (
SELECT user.id, group.group_id
FROM user, group
)

我不确定如何添加 date 属性。

最佳答案

我建议使用 cross join 而不是 , 来显式。

您可以只添加日期:

CREATE TABLE participate AS (
SELECT u.id, g.group_id, current_datetime as date
FROM user u CROSS JOIN
group g;

USERGROUP 是非常糟糕的表名选择,因为它们是 SQL 关键字和保留字。我通常用复数命名表,所以我会推荐 USERSGROUPS

关于sql - 使用其他表的属性以及新属性创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55851315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com