【发布时间】:2023-03-20 13:00:02
【问题描述】:
我有 sql 查询来从多表中选择值。
我使用了 left join ,但我遇到了问题。
我想左连接另一个表,但问题是这个表名是关于同一个查询中列的值。
这是查询:
SELECT tags_assign.*,COUNT(*) AS total from tags_assign
LEFT JOIN tags ON tags.id = tags_assign.tags_id
LEFT JOIN tags_assign.module module ON module.id = tags_assign.module_id
WHERE tags.name = 'music theory';
当我执行这个查询时,会出现这个错误:
SELECT 命令拒绝用户 'jason'@'62.100.08.01' 用于表 '模块' database_tags_assign.sql
请问我该如何解决这个问题?
【问题讨论】:
标签: php mysql sql join left-join