RomikChef
Guest
а вот это решение - идиотское.
ВООБЩЕ против всяких правил.
а если у него 1000 этих контестов?
ВООБЩЕ против всяких правил.
а если у него 1000 этих контестов?

Ну это просто попытка телепатии. Я не могу себе представить что у него там на самом деле нужно сделать.ВООБЩЕ против всяких правил.
Ну это если они там вообще есть 0000-00-00.SELECT c.* r.* FROM contests c
LEFT JOIN resultados r ON c.contestId = r.contestId
WHERE (YEAR(r.contestDate) = $DateYear)
OR (r.contestDate)='0000-00-00')
ORDER BY r.contestDate
Тут ты нас с Ромиком и поймал %). Поучи чуть-чуть SQL - очень мощная штука, правда думать нужно по другому - не массивами, а выборками.Проблемы следующие:
из второй таблицы надо выбирать
WHERE(contestDate LIKE "%'.$DateYear.'%")