我想从两个表中选择信息。 在第一个表中,我有 userid 和 item_id
第二个表上保存了 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) {
这给了我信息,但是比放入数组和其他东西非常复杂
最佳答案
尝试使用内连接,你会根据你的问题得到结果
SELECT * FROM game_case inner join
bank on game_case.item_id=bank.item_id
WHERE userid='+userid
关于MySQL 从两个表中选择,其中 userid 在第一行,item 在第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52201676/