我需要一些帮助,我可以根据自己的需要正确创建查询。
我正在解释所有:
帐户(身份证,姓名,电子邮件,电话......),ID为p.k. boc(广告,用户名,端口..)与ad p.k。
电话和用户名在表格中具有相同的值
我需要创建一个视图,报告所有字段都在表帐户和表弓中,并且具有端口16和17。
我的查询是:
CREATE VIEW exportable
AS
(SELECT A.ID,A.NOME,A.SURNAME,A.EMAIL,A.TELEPHONE,B.AD,B.USERNAME,B.PORT
FROM ACCOUNTS A, BOC B
WHERE A.TELEPHONE = B.USERNAME AND B.PORT= 16 AND 17);
这个查询工作得很好,我已经完成所有字段和行,但obv这种查询不排除一些副本行,我需要排除。有人可以给我一个建议吗?
谢谢。 此致
答案 0 :(得分:0)
首先想到我注意到你应该使用JOIN代替这种加入表的所有时尚方式...你的查询可能看起来像这样
accept()
我知道B.PORT应该是16或17我不确定你的表数据是什么样的......
GL!
答案 1 :(得分:0)
只需将此添加到您的"其中"声明以排除某些行:
and A.id not in (12, 13, 14)
其中12,13和14是例外情况。