sql - 如何只选择一次属性
问题描述
这段代码显示了基于两个表的结果
SELECT h.Destino, g.Fuente
FROM Hist_LDS h, gTronco g
WHERE h.Fecha='2020-10-28'
AND g.Tronco = h.Tronco
Destinos 是 19 岁,然后重复,我只需要重复一次,并计算出现的时间。在变量 Tronco 中输入信息时,我需要创建一个新表我把 Destino 和 Fuente
解决方案
你正在做的是一个交叉连接。
您可能想要的是一个简单的INNER JOIN。您的问题不是很清楚,还请检查 LEFT/RIGHT JOIN。
SELECT h.Destino, g.Fuente
FROM Hist_LDS h
INNER JOIN gTronco g ON g.Tronco = h.Tronco
WHERE h.Fecha='2020-10-28'
推荐阅读
- python - 如何在 JSON 数据库中查找和替换未标记的属性?
- kdb - 如何使用不同长度的不同数据在 kdb 中创建表?
- mysql - 如何使用“id”作为表的主键覆盖 Rails'?
- next.js - NextJS resolvedUrl 是字符串 '/null'
- asp.net - ASP.NET 中 SQL Server 的地面覆盖
- python - 机器人不能从那里的钱包中取出 [数量] 的硬币给某人,除非他们那里的银行有足够的 [数量]
- javascript - 如何按值对对象数组进行排序?使用
- flutter - 如何在gridview中随机设置iconbutton图标?
- python - 在 python 中绘制多个过滤数据集
- robotics - 从远程定制 PC 读取 Jetson Nano 相机的实时数据