У меня есть сайт, который мне нужно изменить, ничего не меняя, и единственный способ, которым я могу это сделать, - добавить mytable, у которого есть поле состояния.
Теперь у меня есть запрос, как
if...{
$filter = "status = 0";
}
SELECT first_name, last_name, position, wage
FROM table1, mytable
WHERE table1.id = mytable.id
$filter
Проблема в том, что и "table1", и "mytable" имеют статусы, и я ничего не могу с этим поделать, потому что этот фильтр также используется для 16 других запросов, выглядящих "абсолютно одинаково", за исключением того, что вместо них используется table1 - table2, table3, table4, table5 , table6, ... и т. д. и статус, используемый только для фильтрации, может кто-то помочь?
Есть ли в MySQL что-то вроде $ this в классе php, поэтому он знает, что я ссылаюсь на таблицу в поле FROM, чтобы я мог использовать JOIN LEFT вместо указания таблицы в FROM?