sql - 仅从类型中获取一行

标签 sql db2 distinct

我有一张 table 门票和另一张 table 日志ticket 中的每一行都有很多日志。我想知道某个字符串是否在某个日志中,然后从 ticket 中获取一个寄存器,哪一个并不重要,因为我只想为每个 ticket 获取一行。这是我目前所拥有的:

SELECT ticket.id,ticket.description,ticket.owner 
FROM ticket
JOIN log
ON (log.ticketid=ticket.id)
where log.description LIKE '%someparameter%'

这种情况我该怎么办?

最佳答案

您可以尝试使用 SQL Limit 选项吗?

SELECT ticket.id,ticket.description,ticket.owner 
FROM ticket
JOIN log
ON (log.ticketid=ticket.id)
where log.description LIKE '%someparameter%'
LIMIT 1;

关于sql - 仅从类型中获取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13532489/

相关文章:

MySQL 选择不同的值并选择更多

sql - Oracle 11g - 合并单列重复项以创建垂直摘要

sql - Spark scala : SELECT in a foreach loop returns java. lang.NullPointerException

mysql - SQL 获取最近六个月的注册数据

mysql - 在子句之间转换为连接

在SELECT中通过GROUP BY在CASE中使用CASE的SQL。需要CASE值,但获得行值

mysql - 根据 whereHas 查询获取最高和最低数据

mysql - 查询条件:列中是否有 NULL 值

db2 - 在 DB2 SQL 中,如何终止已经陷入无限循环的递归函数调用?

swift - 过滤 Realm 对象以仅按属性获取一个(不同的)对象