есть 2 таблицы CREATE TABLE logs ( `Id` int(7) NOT NULL auto_increment, `name` varchar(16), `dTime` TIMESTAMP, PRIMARY KEY (`Id`) ); CREATE TABLE struc( `name` char(16), `tId` int(3), `dTime` TIMESTAMP ); как запросить из таблицы logs все записи для которых запрос SELECT `tId` FROM `struc` WHERE `name` = $NAME AND YEAR(`dTime`) = YEAR($DATE) AND DAYOFYEAR(`dTime`) = DAYOFYEAR($DATE) нечего бы не возврашал ? я пробывал конструкции типа SELECT `Id`,`name` FROM `logs` WHERE (SELECT `tId` FROM `struc` WHERE `name` = logs.name AND YEAR(`dTime`) = YEAR(logs.dTime) AND DAYOFYEAR(`dTime`) = DAYOFYEAR(logs.dTime) ) = NULL но он нечего не выводит.
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от theserg
Ответ на:
комментарий
от theserg
Ответ на:
комментарий
от gods-little-toy
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум pg_query -> mysql_query, need help (2007)
- Форум [sql] [mysql] Помогите составить запрос (2010)
- Форум MySQL, INSERT ... SELECT ... FROM DUAL (2012)
- Форум mysql запрос (2007)
- Форум Ключи MySQL (2015)
- Форум [MySQL] кодировка передаваемых в процедуру параметров. (2011)
- Форум MySQL, ошибка 150. (2013)
- Форум выборка по timestamp (2017)
- Форум Оптимизации 5 000 000 таблицы (2015)
- Форум Запрос с использованием массива (2020)