【发布时间】:2018-05-13 04:57:32
【问题描述】:
我正在尝试查询以获取按定义的类型、性别和姓名排序的学生班级列表。
我有下一个问题:
SELECT * FROM STUDENTS
ORDER BY FIELD(type, 'b', 'p', 'j', 'i', 'a', 'c', 'v'), FIELD(sex, 'M', 'F'), `name` ASC
我得到了这个顺序,第一个类型,然后是那个类型和名称中的两个性别,但是我需要一起定义一些类型和性别,如下所示:
type = 'b', sex = 'M', name
type = 'b', sex = 'F', name
type = 'p', sex = 'M', name
type = 'p', sex = 'F', name
type = 'i', sex = 'M', name
type = 'a', sex = 'M', name
type = 'c', sex = 'M', name
type = 'v', sex = 'M', name
type = 'j', sex = 'M', name
type = 'i', sex = 'F', name
type = 'a', sex = 'F', name
type = 'c', sex = 'F', name
type = 'v', sex = 'F', name
type = 'j', sex = 'F', name
【问题讨论】:
-
什么是性
H? -
有类型和性别的栏目吗?
-
@JuanCarlosOropeza 只是一个错误,它是“F”
标签: mysql sql doctrine-orm dbal