Join 如何正确连接这些表?
我有两个表格,一个是关于类别的,另一个是关于相应类别的详情Join 如何正确连接这些表?,join,Join,我有两个表格,一个是关于类别的,另一个是关于相应类别的详情 我需要显示所有类别及其相应的详细信息 从您所说的来看,分类表似乎与细节有一对多的关系。这意味着类别的主键应该在细节中作为外键引用。您可以使用以下查询来加入 SELECT * FROM categories C JOIN particulars P ON C.cat_id = P.cat_id; 如果两个表中的其他一些列具有相同的名称,并且您不希望它们成为JOIN的一部分,则应该重命名它们。 有关的更多示例。我不清楚您的问题,我假设您正
我需要显示所有类别及其相应的详细信息 从您所说的来看,分类表似乎与细节有一对多的关系。这意味着类别的主键应该在细节中作为外键引用。您可以使用以下查询来加入
SELECT * FROM categories C JOIN particulars P ON C.cat_id = P.cat_id;
如果两个表中的其他一些列具有相同的名称,并且您不希望它们成为JOIN的一部分,则应该重命名它们。
有关的更多示例。我不清楚您的问题,我假设您正在使用sql server
从类别t1中选择t1.category,t2.specialName在t1.categoryid=t2.categoryid上左连接细节t2。请添加表说明和示例数据(输入/输出)。您使用的是哪种数据库管理系统?博士后?神谕?