首页 > 解决方案 > 选择当月用户信息、房间名称、费用信息

问题描述

简介:我正在制作一个宿舍管理系统。我有以下 4 个名为“users”的表,其中包含用户信息,“rooms”表包含房间信息,“reservation”包含任何用户预订的房间信息,以及费用表有 roomid、已预订房间的用户 ID。确认预订请求时会产生费用。

问题陈述:我想选择当月所有已支付或未支付费用的用户信息,以及用户已预订的房间名称。请记住,应确认预订状态 我已使用此查询:SELECT u.* FROM users u WHERE u.userid NOT IN ( SELECT f.user_id FROM fee f WHERE month(f.feemonth) = EXTRACT(month FROM (NOW())) )但它没有显示房间名称和费用信息,例如费用月份、费用状态已支付费用。如果您认为我应该改变策略,请提出建议。表结构为:用户表 房间表 预订表 费用表

标签: mysql

解决方案


推荐阅读