php - 为什么此 SQL 会出现语法错误?

标签 php mysql sql

<分区>

尝试查看“me_id”和“you_id”都观看了哪些视频类别:

SELECT c.title, COUNT(*) AS popularity 
FROM video v 
JOIN user u ON v.user_id = u.id 
JOIN v_cat vc ON c.id = vc.vid_id 
JOIN cat c ON c.id = vc.cat_id
JOIN u_cat uc ON uc.cat_id = c.id  
WHERE uc.user_id = '$me_id'

INTSERSECT 

SELECT c.title, COUNT(*) AS popularity 
FROM video v 
JOIN user u ON v.user_id = u.id 
JOIN v_cat vc ON c.id = vc.vid_id 
JOIN cat c ON c.id = vc.cat_id
JOIN u_cat uc ON uc.cat_id = c.id  
WHERE uc.user_id = '$you_id'

GROUP BY c.title 
ORDER BY uc.id DESC LIMIT 0, 10

我正在使用 PHP/MYSQL,有什么想法吗?

最佳答案

关于php - 为什么此 SQL 会出现语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9373238/

相关文章:

python - 获取 MySQL 错误

mysql - 无需root更改时区mysql

mysql - 将 SQL 查询中的值格式化为数字以将它们导出到 Excel

mysql - 将多条sql更新语句合二为一

java - 等效于 LinkedHashMap 在 php 中?

PHP 骗子。如何创建N个独特的词?

php - 为 Laravel Blade 模板解析字符串而不是文件

php - 如何使用 PHP 从 xsd 文件动态检索基于父节点的节点号

mysql - MySQL 中何时使用单引号、双引号和反引号

PHP 不同等价物