sql - 如何将 DISTINCT 与文本数据类型一起使用?
问题描述
我需要对下面的查询使用 DISTINCT 语句,但我还需要从具有文本数据类型的第三个表中添加另一列。
此查询返回我正在寻找的结果。
SELECT DISTINCT
a."APT_ID", a."BLDG", a."UNIT", a."UTILITIES",
b."ADDRESS", b."CITY"
FROM
APT_INFO a
INNER JOIN
BLDG_INFO b ON a."APT_ID" = b."APT_ID"
如何将此列添加到上面的报告中?当我独立运行此查询时,我得到了结果,但是当我添加到上面的查询时,我收到一条错误消息。
INNER JOIN (
SELECT CAST ("SUMMARY" AS VARCHAR(MAX)) AS 'Lay Summary' FROM TEST
SELECT DISTINCT
a."APT_ID", a."BLDG", a."UNIT", a."UTILITIES", b."ADDRESS", b."CITY"
FROM
APT_INFO a
INNER JOIN
BLDG_INFO b ON a."APT_ID" = b."APT_ID"
INNER JOIN
(SELECT
CAST ("SUMMARY" AS VARCHAR(MAX)) AS 'Lay Summary'
FROM TEST
错误:
消息 156,级别 15,状态 1,第 48 行
关键字“ON”附近的语法不正确
解决方案
推荐阅读
- pandas - 在径向图表上绘制熊猫数据框
- javascript - 从 mat-select angular material 10 中的嵌套数组对象下拉选择值
- azure - 使用 PowerShell,如何获取其中包含 Azure 数据工厂资源的所有 Azure 订阅的列表?
- python - Python Django:将动态表单记录插入数据库
- html - 如何使用 html 中的 zxing 实现适用于智能手机(iPhone 和 Android)的条码扫描器
- jenkins - 如何将运行时参数传递给 Jenkins 中的 readJSON?
- r - 合并具有不同属性的数据集
- php - 使用 extension=php_mongodb.dll 返回 NULL 更新 php.ini 是命令提示符 (Laravel | jenssegers / laravel-mongodb)
- c# - 第一个任务完成后如何使异步任务继续下一个任务?
- laravel - Laravel Livewire:输入选择,选择默认选项