SELECT查询中的SQL和临时行

时间:2014-03-26 12:35:27

标签: mysql sql

我正在使用一个自定义的combobox类,它使用SQL查询从数据库中填充:

playerCB->setDatabaseQuery("SELECT player.id, player.name FROM player WHERE player.team_id = " + QString::number(teamID) + " ORDER BY player.name;");

(此类内部保留每个返回行的所有选定值)。

我想在结果中添加一个临时行,其中player.id = -1和player.name =(自定义播放器),但这些行不应存在于数据库中。应该只使用SQL查询来完成,因为我无法对组合框类进行任何更改。我将如何做到这一点,我是否必须使用临时表或什么?

1 个答案:

答案 0 :(得分:4)

您可以像这样使用literal values

SELECT -1 AS id, '' AS name