c# - 从数据库中获取一条记录而不是多条记录

标签 c# mysql sql

我有一个包含 typebrand 列的 item 表。

我想针对此查询获取一条记录,它返回多条记录:

SELECT a.id, a.name FROM brand a
INNER JOIN item b ON a.id = b.brand
WHERE b.type = '2';

我为 b.type = '2' 保存了两条记录,但我只想获取一条。

最佳答案

在末尾添加LIMIT 1,返回第一条记录:

SELECT a.id, a.name FROM brand a
INNER JOIN item b ON a.id = b.brand
WHERE b.type = '2'
LIMIT 1;

关于c# - 从数据库中获取一条记录而不是多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48832842/

相关文章:

sql - 如何从数据库中逐一返回样本行

mysql - 无法理解 LIKE 行为

sql - 如何在 Oracle SQL 中选择相关的一组项目

c# - 无法使用 system.web.extensions 托管网站

c# - C# 有哪些轻量级编辑器?

MySQL批处理文件更新

mysql - 将字符串添加到 MySQL Count 查询的结果中

c# - 原生到托管编码(marshal)处理具有随机值

c# - C# 中的对象创建问题

java.sql.SQLException : No suitable driver found for jdbc:mysql://localhost:3306 异常