表 follow
+----+---------+------------+---------------------+
| id | user_id | channel_id | created |
+----+---------+------------+---------------------+
表 channel
+----+---------+------------+---------------------+
| id | name | created |
+----+---------+------------+---------------------+
现在需要
1. 先从 follow 表中选择 user_id=xxx 的所有记录,
2. 然后再从原来的 follow 表中选出 channel_id 不等于1步骤中选出的所有记录的 channel_id 的记录
3. 最后从 channel 表中选出所有 id 和2步骤中选出的记录的 channel_id 相等的记录
请教只用一句的SQL语句怎么写? 谢谢!
+----+---------+------------+---------------------+
| id | user_id | channel_id | created |
+----+---------+------------+---------------------+
表 channel
+----+---------+------------+---------------------+
| id | name | created |
+----+---------+------------+---------------------+
现在需要
1. 先从 follow 表中选择 user_id=xxx 的所有记录,
2. 然后再从原来的 follow 表中选出 channel_id 不等于1步骤中选出的所有记录的 channel_id 的记录
3. 最后从 channel 表中选出所有 id 和2步骤中选出的记录的 channel_id 相等的记录
请教只用一句的SQL语句怎么写? 谢谢!