【发布时间】:2014-06-05 02:06:24
【问题描述】:
我有字段存储是/否值,名称为 SelectionFavorite
我想获取像
这样的记录首先包含SelectionFavorite值yes的所有记录和其他剩余记录
我做了一些类似的查询
SELECT p.Id,
p.NameLatin,
p.NameEnglish,
cm.DescriptionEnglish,
p.SelectionFavorite,
p.SelectionGarden,
p.SelectionPerso1,
SelectionPerso2,
SelectionPerso3
FROM plant p
INNER JOIN CategoryMain cm ON p.CategoryMain = cm.id
ORDER BY (p.SelectionFavorite=yes)
但只返回那些具有 yes 值的记录。
我想要这种类型的结果
Id 名称拉丁名称英文描述English SelectionFavorite .....
1 name1 eng1 desc1 yes yes yes no no
2 name2 eng2 desc2 yes yes yes no no
3 name3 eng3 desc3 yes yes yes no no
4 name4 eng4 desc4 yes yes yes no no
5 name5 eng5 desc5 yes yes yes no no
6 name6 eng6 desc1 no yes yes no no
7 name7 eng7 desc2 no yes yes no no
8 name8 eng8 desc3 no yes yes no no
9 name9 eng9 desc4 no yes yes no no
如何解决这个问题?
【问题讨论】:
-
你能提供一些样本数据和想要的结果吗?