есть 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
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.