[英]SELECT from VIEW with FMDB
我有一個帶有下表的SQLite數據庫:
CardDataComposed是使用以下SELECT創建的VIEW:
SELECT Player.PlayerID, Player.PlayerFirstName, Player.PlayerLastName, Card.CardID, Team.TeamID, Team.TeamName
FROM Player, Card, PlayerCard, Team
WHERE Player.PlayerID=PlayerCard.PlayerID
AND Card.CardID=PlayerCard.CardID
AND Team.TeamID=PlayerCard.TeamID;
使用sqlite3命令行工具, SELECT * FROM CardDataComposed
返回所有記錄。 但是,對FMDB使用相同的查詢:
NSString *dbQuery = @"SELECT * FROM CardDataComposed";
[self.database executeQuery:dbQuery];
不返回任何記錄。 我想這與我如何(錯誤地)將查詢放在一起,以便FMDB可以正確檢索記錄有關。 如何修復查詢以從此視圖中選擇記錄? 我可以從FMDB查詢視圖嗎? 提前致謝!
我必須刪除模擬器中Documents目錄的內容,才能查看對數據庫所做的更改。 上面的查詢按預期方式工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.