qq_26786555
柯瓦特罗
采纳率100%
2015-10-23 01:57

sqlite3_exec使用inner join查询失败

20
已采纳

sqlite3_exec使用inner join的话查询返回结果是sqlite_ok的,但是拿不到结果,并且连回调函数都没有进入,起初以为是我sql语句写错了,但是在sqlitestudio中使用的话,是能查询到结果的,而且和预期一样,语句都是用的"select card.*,DeckCard.SelectNum,DeckCard.UnSelectNum from card inner join DeckCard on card.CardId=DeckCard.CardId",尝试了下发现如果不使用inner join的话,单独两表都能正确查询,求大神帮助,sqlite3_exec中要如何使用innerjoin,sqlitestudio的查询结果如下图
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Evankaka Evankaka 6年前

    改成如下试试
    select card.*,DeckCard.SelectNum,DeckCard.UnSelectNum from card , DeckCard where card.CardId=DeckCard.CardId

    点赞 评论 复制链接分享
  • qq_26786555 柯瓦特罗 6年前

    谢了,发现哪的问题了,我自己的锅。。。文件弄错了

    点赞 评论 复制链接分享

相关推荐