正如您在上面的打印屏幕中看到的那样,我想知道,是否可以同时检查两个表中是否有一件事。没有进行2次查询。如果“fajne-to-jest”在table1或table2中,我需要查看。我在2个查询中执行此操作...但问题是,是否可以使用一个查询检查此信息? Mabye别的什么?最有效的方式?最好的方法?
答案 0 :(得分:6)
您可以在exists
:
select
select (exists (select 1 from table1 where url = 'fajne-to-jest')) as in_table1,
(exists (select 1 from table2 where url = 'fajne-to-jest')) as in_table2;
答案 1 :(得分:1)
尝试使用UNION ALL将数据提取到两个不同的表
SELECT * FROM table1 WHERE url = 'fajne-to-jest'
UNION ALL
SELECT * FROM table2 WHERE url = 'fajne-to-jest'
答案 2 :(得分:1)
请尝试以下脚本:
Object
将搜索字符串放入" @ SearchStr"。 我从这个门户网站获得了这个。