1
我使用一個自定義的組合框類從數據庫中填入一個SQL查詢這樣:SQL和SELECT查詢暫時排
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 =(Custom Player)的結果添加一個臨時行,但是這些不應該存在於數據庫中。它只應使用SQL查詢來完成,因爲我無法對組合框類進行任何更改。我該如何去做這件事,我會不得不使用臨時表或其他東西?
'+ 1',使用'UNION ALL'到該行添加到您當前的結果。 –
非常好,謝謝你們兩位。我的查詢如下所示:''SELECT player.id,player.name FROM player WHERE player.team_id =「+ QString :: number(teamId)+」UNION ALL SELECT -1 AS id,''AS name ORDER BY名稱;「' –
Rajveer