从简单的地址表中,如果我选择两列,我将获得 AddressLine1 的值,但如果我选择单列,我将不会获得 AddressLine1 的值。
具有两列的 Mysql 查询:(工作正常)
从地址限制10中选择AddressLine1,AddressLine2作为v;
单列 Mysql 查询(不工作)
从地址限制 10 中选择 AddressLine1 作为 v;
对于查询输出,请查看附图
最佳答案
我最好的猜测是你错过了一种让 MySQL 对输出数据进行排序的方法,即。一个主键,因此您每次运行查询时可能会得到不同顺序的结果。
如果你的表有这样的结构:
ID(整数),AddressLine1(字符串),AddressLine(2)
然后您可以运行查询 SELECT AddressLine1 FROM address ORDER BY ID ASC limit 10;
关于mysql - 无法在mysql选择查询中显示单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28447955/