回答

收藏

MySQL-关于连接的具体列?

技术问答 技术问答 182 人阅读 | 0 人回复 | 2023-09-14

连接时(内部、左外部、右外部或其他),如何指定表中哪些列连接到原始表中?
. g' g( \. Y9 [% j1 M! x考虑以下示例:, R' V, u" P* U( d9 J
SELECT FirstName FROM User LEFT OUTER JOIN Provider ON User.ProviderID = Provider.ID这将从用户中选择FirstName,但从Provider选择所有内容。如何指定结果集中应包括供应商的哪些部分?1 i# F# \) Y6 \: q+ N
                                                               
2 _! o/ D# v& t3 b; `3 ?9 N4 C    解决方案:                                                               
% ~3 `# M0 F5 I  J: f                                                                这将只包括User.FirstName 与Provider.ProviderID最终结果集:
# Q1 E8 A1 x( c2 ~# S. nSELECT User.FirstName,Provider.ProviderID FROM User LEFT OUTER JOIN Provider ON User.ProviderID = Provider.ID
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则