mysql:显示三个字段的所有值

标签 mysql

我有一个问题... 我有一个数据库..我只想显示数据库中 3 个字段的所有值,它们是线路、模型和 NIK... 我希望它按 insp_datetime 字段排序...并降序...限制 0,30..

我一直在尝试这样:

SELECT * FROM Inspection_report
WHERE NIK='".$NIK."' AND Line='".$Line."' AND Model='".$Model."'
ORDER BY Insp_datetime DESC
LIMIT 0,30;

但我认为这是错误的..你能给我正确的代码吗?

最佳答案

您的问题并不完全清楚,但我认为您想要的是:

SELECT NIK, Line, Model FROM Inspection_report 
   ORDER BY Insp_datetime DESC LIMIT 0,30;

这将为您提供最近 30 次检查的 NIK、线路和型号。

关于mysql:显示三个字段的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3129858/

相关文章:

php - 如何在 PDO 中将查询结果检索为数组?

mysql - 我如何从表中的两个查询中获取公共(public)值并将其与 MySql 中的另一个表连接?

mysql - 无法从谷歌云计算VM实例连接到独立的MySQL服务器

mysql - Zend MySQL : Unknown Column in Where Clause - when using GROUP_CONCAT()

mysql - 如何使用索引优化 InnoDB 上的 COUNT(*) 性能

php - 在 freeBSD 上设置 PHP 与 MySQL 一起工作?

mysql - sql string cat 作为聚合函数 : cat multiple records together

mysql - 通过分隔符拆分列中的值,然后选择不同

php - 进行搜索查询,其中只有最匹配的单词才应返回 post_ID

mysql - 如何使用 ruby​​ on Rails 为 ActiveRecord 关联添加唯一性