【发布时间】:2018-04-01 17:24:49
【问题描述】:
我想在 mysql 中查询以选择包含 Y 和 N 的列值。 下面是我的桌子
如果我使用这个查询
"SELECT * from hotel where standard='Y' OR standard='N' group by hotel_code";
这个查询是基于插入ID工作的,但我的要求不是这样,首先它应该先选择'Y'然后只有'N'应该出现。
[![在此处输入图片描述][3]][3]
我想选择特定的这些列值
2 ---- 123 ------是
4 -----324 ------是
6 -----456 ------N 或 5 ------456 -- N 从出现 N 开始的任何行
7 -----987 ------是
提前致谢!!!
【问题讨论】:
-
那你为什么不按标准订购呢?
-
我想你的问题和这个有点相似吧? stackoverflow.com/questions/8133531/…
-
我试过了,但是没用。
-
如果对于特定的 hotel_code 有一行带有 Y 而另一行带有 N 怎么办?
标签: mysql