我想知道是否可以进行查询,其中将检查两个不同的表,结果行数将返回,甚至是真/假。
原因是我有一个功能:
function exists($email){
global $db;
$query = $db->query("SELECT Email FROM table1, table2 WHERE Email= '$email' ");
$check = $query->num_rows;
return ($check == 1) ? true : false;
}
我知道这仅在表具有相同结构的情况下才有效。就我而言,情况并非如此。
这两个表只有共同的“电子邮件”字段,但没有别的。
表 1 是这样的:
字段_1 | 字段_2 | 字段_3 | 字段_4 | 字段_5 | field_6(电子邮件) | 字段_7 | 字段_8 | 字段_9
表2就像:
字段_1 | 字段_2 | 字段_3 | 字段_4 |.... | field_17(电子邮件) | field_18 | field_19 | field_20
所以我想知道这是否可能?我查看了 JOIN 但不知道该怎么做?