如何通过articleid关联查询ArticleTBL与TypeTBL的全部信息?
通过articleid查询完整关联信息
要通过articleid获取某条文章的全部相关信息,只需将ArticleTBL和TypeTBL通过共同的typeid字段关联,使用SQL的JOIN语句即可实现:
单条article查询语句
SELECT a.articleid, a.typeid, a.price, a.user, t.type, t.factory FROM ArticleTBL a INNER JOIN TypeTBL t ON a.typeid = t.typeid WHERE a.articleid = 0; -- 替换为你要查询的目标articleid值
查询所有article的完整信息
如果需要一次性获取所有文章的全部关联信息,去掉WHERE条件即可:
SELECT a.articleid, a.typeid, a.price, a.user, t.type, t.factory FROM ArticleTBL a INNER JOIN TypeTBL t ON a.typeid = t.typeid;
补充说明
- 用
a作为ArticleTBL的别名、t作为TypeTBL的别名,简化SQL语句书写 INNER JOIN仅返回两个表中typeid匹配的记录,适配你提供的数据场景(所有article的typeid在TypeTBL中均有对应)- 查询结果会同时包含文章的基础属性,以及对应的类型名称、工厂信息
内容的提问来源于stack exchange,提问作者Jonas
相关产品推荐
相关产品推荐

