我如何在mysql中查询两个不同的表

arg*_*ruz 7 php mysql sql pdo

我如何验证两个查询,如果第一个查询是NULL继续第二个查询?

第一查询:

 SELECT max(logs) as logs,id FROM table1 WHERE 
 message NOT LIKE "[ SYSTEM%"
Run Code Online (Sandbox Code Playgroud)

第二个查询:

 SELECT max(logs) as logs,id FROM table2 WHERE 
 message LIKE "[ SYSTEM%"
Run Code Online (Sandbox Code Playgroud)

小智 0

   $query1 = "SELECT max(logs) as logs,id FROM table1 WHERE 
 message NOT LIKE '[ SYSTEM%'";
$query2 = SELECT max(logs) as logs,id FROM table2 WHERE 
 message LIKE '[ SYSTEM%'";
if(mysql_query($query1)) {
    $result = mysql_query($query1);
} else {
   $result = mysql_query($query2);
}
Run Code Online (Sandbox Code Playgroud)