两张表没有外键关系能否联表查询
来源:2-17 -介绍sequelize-连表查询
黑特乐
2025-10-11
比如users表有username和organization列,articles表有authorName和organization列,能否实现像
SELECT u.*, art.title, art.authorName FROM users u
LEFT JOIN articles art ON art.authorName= u.username AND art.organization = u.organization
这种查询。
比如我有两张表如图:
希望查出来的结果是
[{
username: 'user1',
age: 25,
organization: '0560',
title: 'article1',
authorName: 'user1'
}, {
username: 'user2',
age: 25,
organization: '0561',
title: 'article2',
authorName: 'user2'
}, {
username: 'user3',
age: 30,
organization: '0562',
title: null,
authorName: null
}]
写回答
1回答
-
双越
2025-11-04
可以连表查询。你执行这个 SQL 语句,查询的结果是什么?
00
相似问题