有问题。我有一个名为scraped的数据库。它有两个表。一个称为配置文件,另一个称为收费。名为ID的配置文件表中的每个人都有一个标识符,名为profile_id的费用表中有相应的标识符。我想导出配置文件表,但是想要加入所有收费内容,使用“使用查询”作为导出方法制作一个大的平面文件(或表)。我很难过如何做到这一点。
另一个问题。约翰史密斯的身份证号为101,他可能在费用表中有10行与他的身份证号码相对应。它们是否都会在最终输出的不同行中列出?如果不是他们可以以某种方式?
答案 0 :(得分:0)
听起来你只需要编写一个简单的连接查询。
SELECT [list of columns you need]
FROM Profiles
INNER JOIN Charges ON Profiles.ID = Charges.profile_id
如果您需要所有个人资料,无论他们是否收费,请将INNER JOIN
更改为LEFT JOIN
。
是的,你会在费用表中找到每场比赛的记录(对于你的约翰史密斯来说,这是10分)。