SQL 语法错误(访问冲突:1064)
SQL Syntax error (access violation: 1064)
这是一个 sql 查询:
SELECT COUNT(*) FROM `actors` `t` WHERE company_name LIKE "%test%"
LEFT JOIN `actors_adresses` ON `actors`.id = `actors_adresses`.actor
AND `actors_adresses`.adress LIKE "%test2%"
请帮我找出错误=(
您的语法不正确。从不在 from 和 joins 之间的地方
按照以下尝试-
SELECT COUNT(*) FROM `actors` `t`
LEFT JOIN `actors_adresses` a ON t.id = a.actor
WHERE t.company_name LIKE "%test%"
AND a.adress LIKE "%test2%"
WHERE
每个语法应该在 JOIN
之后。您的查询应该是
SELECT COUNT(*)
FROM `actors`
LEFT JOIN `actors_adresses` ON `actors`.id = `actors_adresses`.actor
// You can leave this condition here as JOIN condition
AND `actors_adresses`.adress LIKE '%test2%'
WHERE `actors`.company_name LIKE '%test%'
这是一个 sql 查询:
SELECT COUNT(*) FROM `actors` `t` WHERE company_name LIKE "%test%"
LEFT JOIN `actors_adresses` ON `actors`.id = `actors_adresses`.actor
AND `actors_adresses`.adress LIKE "%test2%"
请帮我找出错误=(
您的语法不正确。从不在 from 和 joins 之间的地方
按照以下尝试-
SELECT COUNT(*) FROM `actors` `t`
LEFT JOIN `actors_adresses` a ON t.id = a.actor
WHERE t.company_name LIKE "%test%"
AND a.adress LIKE "%test2%"
WHERE
每个语法应该在 JOIN
之后。您的查询应该是
SELECT COUNT(*)
FROM `actors`
LEFT JOIN `actors_adresses` ON `actors`.id = `actors_adresses`.actor
// You can leave this condition here as JOIN condition
AND `actors_adresses`.adress LIKE '%test2%'
WHERE `actors`.company_name LIKE '%test%'