mysql - 无法在mysql选择查询中显示单列

标签 mysql

从简单的地址表中,如果我选择两列,我将获得 AddressLine1 的值,但如果我选择单列,我将不会获得 AddressLine1 的值。

具有两列的 Mysql 查询:(工作正常)
从地址限制10中选择AddressLine1,AddressLine2作为v;

单列 Mysql 查询(不工作)
从地址限制 10 中选择 AddressLine1 作为 v;

enter image description here

对于查询输出,请查看附图

最佳答案

我最好的猜测是你错过了一种让 MySQL 对输出数据进行排序的方法,即。一个主键,因此您每次运行查询时可能会得到不同顺序的结果。

如果你的表有这样的结构: ID(整数),AddressLine1(字符串),AddressLine(2) 然后您可以运行查询 SELECT AddressLine1 FROM address ORDER BY ID ASC limit 10;

关于mysql - 无法在mysql选择查询中显示单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28447955/

相关文章:

php - Mysqli 错误停止程序执行

mysql 日期时间字段匹配查询无法正常工作

python - 如果表结果为空,则使用 Python 进行测试

php - 如何将数组输入存储到数据库中? MYSQL PHP 表单输入foreach

php - Prestashop 如何获取查询中的所有 on_sale 产品?

mysql - 在一个查询中查找多个月的每个月 "active"行数

php - 将 mysql 查询转换为 codeigniter 查询

php - 在MySQL中添加使用列中的信息来创建变量?

PHP MySQL 将一张表与另一张表连接两次

php - MYSQL查找最大值和日期对应于同一select语句中的值