Problème de condition dans le SELECT
Bonjour,
Je dispose des tables suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| CREATE TABLE REQUEST
(
id_req int,
Task varchar(10),
WP varchar(10),
PRIMARY KEY (id_req)
);
CREATE TABLE SUB_TASK
(
id_sub_task int,
Sub_Task varchar(200),,
WP varchar(10),
PRIMARY KEY (id_sub_task)
);
CREATE TABLE SUB_TASK_LINK
(
id_req int,
id_sub_task int,
PRIMARY KEY (id_req,id_subtask)
); |
Je dois faire une requete qui récupère les valeurs du champs Task si la valeur du champs WP de la table REQUEST vaut WP1 et/ou si le champs WP de la table SUB_TASK vaut WP1. Mon problème est que pour un id_req donné il peut y avoir plusieurs id_sub_task (donc plusieurs WP pour SUB_task: dans ce cas là tous doivent être égaux à WP1).
Si vous avez des idées, toutes sont les bienvenues.