Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpmyadmin(选择除外)不可用_Mysql_Sql_Phpmyadmin_Sqlexception - Fatal编程技术网

Mysql phpmyadmin(选择除外)不可用

Mysql phpmyadmin(选择除外)不可用,mysql,sql,phpmyadmin,sqlexception,Mysql,Sql,Phpmyadmin,Sqlexception,当从两个表中获取数据时,我尝试使用除外,但我无法使用除选择外 Phpmyadmin无法识别除之外的,并且不允许我使用第二个选择 是否有其他方法可以检查表中的相同条目 编辑: 如果t1有行: id1-name1, id3-name3 t2有: id1-name1, id3-name3, id4-name4 然后我会得到一个只有id4-name4的表(谈论行)MySQL不支持语法,只支持语法 典型的解决方案是使用不存在。假设这两个表都具有类似于(col1,col2,col3)的结构,您可以:

当从两个表中获取数据时,我尝试使用
外,但我无法使用
除选择

Phpmyadmin无法识别除之外的
,并且不允许我使用第二个
选择

是否有其他方法可以检查表中的相同条目

编辑: 如果t1有行:

id1-name1, id3-name3 
t2有:

id1-name1, id3-name3, id4-name4

然后我会得到一个只有id4-name4的表(谈论行)

MySQL不支持
语法,只支持
语法

典型的解决方案是使用
不存在
。假设这两个表都具有类似于
(col1,col2,col3)
的结构,您可以:

select t2.*
from t2
where not exists (
    select 1 
    from t1
    where t2.col1 = t1.col1 and t2.col2 = t1.col2 and t2.col3 = t1.col3
)

这将返回
t2
中的行,其中
t1
中不存在三列中具有相同值元组的行。

请提供示例数据和预期结果。还有一个相关问题,我该如何编辑或选择新创建的表中的内容?