在第二张表上保存了item_id和有关我想要的项目的很多信息。
但是我只想获取userid为userid的项目
我已经在javascript MySQL查询中尝试过了,但是那不是很聪明,对于很多请求来说不是一个好方法。
但是我没有找到一种方法来获取用户ID并从该用户获取item_id结果
pool.query('SELECT * FROM game_case, bank WHERE userid='+userid, function(err1, row1) {
pool.query('SELECT * FROM bank WHERE item_id='+row1[0].item_id, function(err2, row2) {
这给了我很多信息,但是比放入数组和其他东西更复杂
答案 0 :(得分:1)
尝试使用内部联接,您将根据自己的问题得到结果
SELECT * FROM game_case inner join
bank on game_case.item_id=bank.item_id
WHERE userid='+userid