我这里有个问题,我不明白这东西是怎么工作的。所以这是交易:
$q= mysql_query("SELECT * FROM fruits_list, fruits_have WHERE fruits_list.fruit != fruit_have.fruit AND fruit_list.color != fruit_have.color");
表:
fruits_list
- fruit --- color -
- 1 - 2 -
- 2 - 3 -
- 1 - 3 -
- 1 - 4 -
---------------------
fruits_have
- fruit --- color -
- 1 --- 2 -
- 1 --- 3 -
-------------------
所以现在这个查询将从“fruits_list”中删除“fruit”中具有“1”和“color”中具有“2”、“3”的所有内容。
但我只想删除两列相等的车道。在此示例中,应从“fruits_list”中仅删除 2 条车道,结果应如下所示:
fruits_dont_have
- fruit --- color -
- 2 - 3 -
- 1 - 4 -
-------------------
所以问题是,我应该在我的查询中改变什么?我希望我自己说得足够清楚,以便您理解。
编辑:
Ryan E - 简单地从结果中删除。
bonCodigo - 两者都是整数。