SELECT id_seguir_libro, numero_capitulo
FROM Seguir, Capitulos
WHERE id_usuario = 1 AND
id_seguir_libro = id_libro_capitulo AND
(id_seguir_libro = 15 AND numero_capitulo = (10+1)) AND/OR
(id_seguir_libro = 25 AND numero_capitulo = (5+1)) AND/OR
(id_seguir_libro = 30 AND numero_capitulo = (23+1))
Seguir Capitulos
id_follow_book id_usuario id_chapter_book num_chapt
30 1 30 6
25 1 30 5
13 1 30 4
21 1 25 24
25 23
id_seguir_libro numero_capitulo
30 6
25 24
2+3*4 = 14 a (2+3) * 4 = 20
mysql> SELECT * FROM seguir;
+-----------------+------------+
| id_seguir_libro | id_usuario |
+-----------------+------------+
| 30 | 1 |
| 25 | 1 |
| 13 | 1 |
| 21 | 1 |
+-----------------+------------+
4 rows in set (0.02 sec)
mysql> SELECT * FROM capitulos;
+-------------------+-----------------+
| id_libro_capitulo | numero_capitulo |
+-------------------+-----------------+
| 30 | 6 |
| 30 | 5 |
| 30 | 4 |
| 25 | 24 |
| 25 | 23 |
+-------------------+-----------------+
5 rows in set (0.00 sec)
mysql> SELECT id_seguir_libro, numero_capitulo
-> FROM Seguir, Capitulos
-> WHERE
-> id_seguir_libro = id_libro_capitulo
-> AND id_usuario = 1
-> AND
-> (
-> (id_seguir_libro = 15 AND numero_capitulo in (10+1, 5+1, 23+1)) or
-> (id_seguir_libro = 25 AND numero_capitulo in (10+1, 5+1, 23+1)) or
-> (id_seguir_libro = 30 AND numero_capitulo in (10+1, 5+1, 23+1))
-> );
+-----------------+-----------------+
| id_seguir_libro | numero_capitulo |
+-----------------+-----------------+
| 30 | 6 |
| 25 | 24 |
+-----------------+-----------------+
2 rows in set (0.00 sec)ndido
mysql> SELECT id_seguir_libro, numero_capitulo
-> FROM Seguir
-> INNER JOIN Capitulos ON id_seguir_libro = id_libro_capitulo
-> WHERE
-> id_usuario = 1
-> AND
-> (
-> (id_seguir_libro = 15 AND numero_capitulo in (10+1, 5+1, 23+1)) or
-> (id_seguir_libro = 25 AND numero_capitulo in (10+1, 5+1, 23+1)) or
-> (id_seguir_libro = 30 AND numero_capitulo in (10+1, 5+1, 23+1))
-> );
+-----------------+-----------------+
| id_seguir_libro | numero_capitulo |
+-----------------+-----------------+
| 30 | 6 |
| 25 | 24 |
+-----------------+-----------------+
2 rows in set (0.00 sec)