사이트를 가지고 있는데, 아무 것도 변경하지 않고 수정해야하며 상태 필드가있는 mytable을 추가하면됩니다.MYsql이 조인 된 테이블과 동일한 필드를 사용합니다.
지금은이 요청
if...{
$filter = "status = 0";
}
SELECT first_name, last_name, position, wage
FROM table1, mytable
WHERE table1.id = mytable.id
$filter
문제처럼 "표"와 "MYTABLE"둘 다 상태가이 필터도 사용했기 때문에 나는 이것에 대해 아무것도 할 수 없어 table1, table2, table3, table4, table5, table6 ... 등을 사용하는 것을 제외하고는 "정확히 똑같은"16 가지 다른 요청에 대해 필터링에만 사용되는 상태가 도움이 될 수 있습니까?
PHP에서 $ this와 비슷한 PHP 클래스이므로 FROM 필드의 테이블에 대한 참조를 알고 있으므로 FROM에 테이블을 지정하는 대신 JOIN LEFT를 사용할 수 있습니까?
더 자세히 설명해 주시면 ... 어쩌면 불일치를 일으킬 수있는 다른 redudant 테이블을 추가 할 필요가 없을 것입니다. 어떤 상태에 대해 관심이 있습니까? 당신이 tabletid = mytable.id 및 mytable.status = the_status_you_want – Melsi