【发布时间】:2011-07-01 14:34:33
【问题描述】:
我想从照片和视频表中获得不同的类别名称,它们的类别名称与类别表中的名称相同...
在这里,我尝试执行一个 mysql 查询以从主类别表中获取不同的类别名称,这些类别名称同时出现在两个或什至一个表中,即照片和视频...
mysql查询:
SELECT DISTINCT t1.category_name FROM categories t1, photos t2, videos t3 WHERE
t1.category_name=t2.category OR t1.category_name=t3.category AND t2.block=0 AND
t3.block=0 ORDER BY t1.category_name asc
这是所有表格的结构...
类别::(主表)
照片::(包含以上类别的照片)
视频::(包含以上类别的视频)
请帮帮我...
【问题讨论】:
-
请记住,
OR的优先级低于AND -
@Phil:我在顶部添加了我的问题..
-
您可能想将其表述为一个问题,以便清楚您在和什么不起作用