create table tables(
id int,
na varchar(10),
nb varchar(10)
)
insert into tables values (1,'11','11')
insert into tables values (2,'12','12')
insert into tables values (3,'22','23')
insert into tables values (4,'63','50')
insert into tables values (5,'86','100')
select * from tables
现在要删除[na]列和[nb]列相同的数据,sql语句该怎么写呢?
Delete from tables where na=nb
不对
@Haydy: 哈哈。老师你说下正确答案吧。
delete table tables where na=nb ?
不对
我忘了具体的了, 你看看这样行不,有一种合并方法,可以取消掉指定列的同一数据,我忘了是全连接还是笛卡尔连接,你可以试试,复制一份这个表,然后合并,自然就消失重复的了
DROP DATABASE IF EXISTS