大家好,我想写一个sql实现逻辑如下请帮忙执教~
user用户表有username,userid字段
app应用字典表有appname,appcode(相当于id),valid(是否有效),fee(是否免费),regurl(注册url),indexurl(首页)等字段
userapp用户应用使用表userid,appcode,valid(生效)等字段
对于免费的应用,任何用户都可以用,对于收费的应用,用户必须有权限才能使用,也就是说必须在用户应用表里有对应记录,在userapp里用户和应用是一对多的关系.
现在我想把用户所有可以使用的应用和不可以使用的应用都查出来,如果是可以使用的,记录最后一条加上一个1,如果是不可以使用的,记录最后一条加上一个0,请问这条sql该怎么写?非常感谢!!