好吧,我不知道如何正确使用 sql union。我有两个带有域(url)的表我想将表 1 与表 2 进行比较,以便我从表 2 中获得唯一域,该域不在表 1 中。
例子
表格1
id domain
1 google.com
2 facebook
3 stackoverflow.com
表2
id domain
1 youtube.com
2 facebook
3 stackoverflow.com
所以我希望我比较两个表并获取 youtube.com,因为它不在 table1 中,我使用了这样的 sql union
$query="SELECT table1.domain, table2.domain "."FROM table1, table2 "."WHERE table1.domain != table2.domain";
$result = mysql_query($query) or die(mysql_error());
while ($rec = mysql_fetch_array($result))
{
$new_url=$rec["domain"];
}
现在我得到像 youtube.com youtube.com 这样的双重结果,所以请帮助我的 sql 语句有什么问题