У меня есть запрос на выборку, в котором я присоединил пару таблиц, например T1
и T2
, и обе таблицы имеют поле с именем STATUS, которое я не надо доставать. В предложении where мне нужно добавить WHERE STATUS=1
и еще несколько условий.
Но почему-то я просто не могу добавить имя таблицы или псевдоним таблицы в поле в предложении where, т.е. я не могу использовать where T2.STATUS=1
. Есть ли способ всегда рассматривать STATUS=1
из предложения where как T1.STATUS
, чтобы я мог избежать «неоднозначной ошибки поля»?
Вот пример запроса:
select T1.name, T1.address, T1.phone, T2.title, T2.description from T1
Left Join T2 on T1.CID=T2.ID
where STATUS = 1
В приведенном выше запросе я хочу, чтобы STATUS =1
всегда означалоT2.STATUS