gpt4 book ai didi

php - MySQL Inner Join 查询给出错误

转载 作者:行者123 更新时间:2023-11-30 22:03:11 24 4
gpt4 key购买 nike

我有两个表 - char_itemsitems。 item_id 是两个表中的公共(public)字段。

我想从 'char_items' 表中读取 item_id 并使用它从基于该 item_id 的 'items' 表中获取其他信息。但是我的查询在 MySQL 中显示为不正确。请帮忙——

SELECT * FROM `char_items` WHERE char_id=$char_id && isSlotted=1 INNER JOIN `items` ON char_items.item_id=items.item_id

我不断收到消息:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN `items` ON char_items.item_id=items.item_id

LIMIT 0, 30' 在第 1 行

最佳答案

连接需要发生在where子句之前

SELECT * 
FROM char_items c
INNER
JOIN items i
ON c.item_id = i.item_id
WHERE char_id = $char_id
AND isSlotted = 1

关于php - MySQL Inner Join 查询给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42731809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com