У меня вопрос по поводу mySQL:
У меня есть две таблицы.
В таблице 1 у меня есть эти столбцы: idprojet, datedebut, datefin. У меня есть только 5 записей (5 idprojet, 5 datedebut, 5 datefin).
В таблице 2 у меня есть те же 5 idprojet, но с различными datedebut и различными datefin.
Мне нужно найти способ узнать, меньше ли «datedebut» для каждого проекта в таблице 2, чем datedebut из table1, и если самый большой «datefin» для каждого проекта в таблице 2 больше, чем датафина из таблицы 2.
Я написал этот запрос, чтобы объединить таблицы с необходимыми мне данными, но я застрял там. Я не знаю, нужно ли мне писать оператор IF, и если да, то как это должно выглядеть .. Спасибо!
SELECT Table1.idprojet,table1.datedebut, table1.datefin, MIN(table2.dateDEBUT), MAX(table2.dateFIN)
FROM table2 JOIN table1 ON table2.idProjet = table1.idProjet
GROUP BY table2.idProjet
РЕДАКТИРОВАТЬ
Выходной сигнал будет примерно таким: