помогите с join'ом

  • Автор темы Theodor Fantom
  • Дата начала

Theodor Fantom

Guest
помогите с join'ом

Добрый вечер народ добрый.
Возникла проблема, незнаю как запрос составить, точнее с какой стороны подойти, раньше с объеденениями не работал
Если можите помогите
есть две таблицы
am_accounts
id|id_client|id_auto|date|valid_days|status
am_ainfo
id|model_id|info

таблица am_accounts связана с таблицей am_ainfo как
id_auto-->id

Нужен запрос следующего характера;
из таблицы am_ainfo выбираем записи где model_id=2
получаем допустим 10 но в них должны исключаться записи со следующими критериями status='D' AND status='SB'
и плюс к этму CURDATE не должен быть больше чем DATE_ADD(date, INTERVAL valid_days DAY)
 

chira

Новичок
Код:
SELECT ac.*,ai.*
FROM am_accounts ac, am_ainfo ai
WHERE ac.id_auto=ai.id
  AND ai.model_id=2
  AND ac.status NOT IN ('D','SB') 
  AND ac.date >= DATE_SUB(CURDATE(), INTERVAL valid_days DAY)
 
Сверху