这些SQL查询对给定的表有意义吗?

时间:2017-07-25 00:17:44

标签: sql database

enter image description here

给出以下两个我希望运行两个查询的SQL表(venue_id是一个带有来自场地表的id的外键):

SELECT venues.name FROM venues INNER JOIN users ON venues.venue_id = users.venue_id WHERE users.id = {param}

返回与在

中传递的user_id相关联的地点名称

SELECT users.name FROM users WHERE users.venue_id = {param] AND users.expiration_time > CURRENT_TIMESTAMP

使用给定的venue_id返回所有当前用户,其中expiration_time在当前时间之后。

这两个查询都按照我的期望做了吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

SELECT venues.name FROM场所INNER JOIN用户ON venues.id = users.venue_id WHERE users.id = {param}

SELECT users.name FROM users WHERE users.venue_id = {param] AND users.expiration_time> CURRENT_TIMESTAMP

两个查询都应该按照您的期望进行操作