我有2个表,一个用于类别,另一个用于相应类别的详细信息。
我需要显示所有类别及其相应的详细信息。
答案 0 :(得分:4)
我不清楚你的问题,我假设你使用的是sql server
select t1.category,t2.particularname from categories t1 left join particulars t2 on t1.categoryid=t2.categoryid
答案 1 :(得分:0)
从你所说的,似乎类别表与细节有一对多的关系。这意味着类别的主要钥匙应被详细地称为“外国钥匙”。您可以使用以下查询加入
SELECT * FROM categories C JOIN particulars P ON C.cat_id = P.cat_id;
如果两个表中的某些其他列具有相同的名称,并且您不希望它们成为JOIN的一部分,则应重命名。 有关JOIN的更多示例。