0

感谢阅读.... 仍然在我真正掌握 php 和 MySQL 查询的过程中。

我有一个查询表条目的系统......我已经在我的 sql 查询中管理了 2 个表的连接。

样本:

$sql = mysql_query("select * from table1,table2 where `field_table1` = `field_table2` and `x`= 'x' and y = 'y'")

我对此查询的验证问题... table1 中的连接字段必须与 table2 中的字段相同。if 语句是解决方案吗?我将如何解决这个问题?

基本上,如果 field_table1 不等于 field_table2,我不希望查询显示搜索结果。

谢谢您的帮助。

4

1 回答 1

1
SELECT *
   FROM table1
INNER JOIN table2 ON...
WHERE table1.field != table2.field

那应该很照顾它。

于 2013-09-18T20:29:51.827 回答