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
中不存在三列中具有相同值元组的行。请提供示例数据和预期结果。还有一个相关问题,我该如何编辑或选择新创建的表中的内容?