MySQL返回静态字符串
|
我有一个CMS,它需要SQL查询才能返回下拉菜单的选项/值...通常,它从SQL查询表中返回行并填写下拉菜单选项。有时我只想在下拉列表中有两个静态选项,而又不想创建整个表来管理这两个不变的项目。
我的问题是:是否有一个MySQL查询不会查询表,而只会返回一些静态结果,就像在查询表一样?
理想情况下,我希望与此类似(但静态):
SELECT value FROM `fake_table`
并返回以下内容:
value
//////////////
Option One
Option Two
Option Three
Etc...
在此先感谢您的帮助!
没有找到相关结果
已邀请:
3 个回复
旦彤
你换
列确保伪造的值始终出现在结果集的开头,但实际值按其值排序。 请注意,UNION ALL(与UNION相反)在合并结果集时将不会尝试消除重复项。假设您的静态值不会在实际表中重复任何值,这是合法的-值得注意的是,因为UNION ALL的性能稍好(在这种情况下不太可能有所作为,但是是一个很好的通用规则)。 另请注意:正如@Marc B在评论中提到的那样,最好将关注点分离为将静态值放入表示层中,而不是将该逻辑放入数据库中。
懊毁暗