有一个问题。我有一个名为scraped的数据库。它有两个表。一个称为个人资料,另一个称为收费。在个人资料表中每个人都有一个称为ID的标识符,在费用表中有一个相应的标识符称为profile_id。我想导出个人档案表,但希望使用“使用查询”作为导出方法来合并费用的所有内容,以制作一个大的平面文件(或表)。我对如何做到这一点感到困惑。
另一个问题。假设约翰·史密斯(John Smith)的ID为101,那么他在费用表中可能有10行与他的ID号相对应。是否将它们全部列在最终输出的不同行中?如果不能,他们会怎样?
听起来您只需要编写一个简单的联接查询即可。
SELECT [list of columns you need]
FROM Profiles
INNER JOIN Charges ON Profiles.ID = Charges.profile_id
如果您需要所有配置文件,无论是否收费,请更改INNER JOIN
为LEFT JOIN
。
是的,您将在Charges表中获得每场比赛的记录(John smith则为10)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句