我在一个列上执行IF,并给结果一个别名。使用别名的CASE语句不起作用(error - sessionDate不存在于字段列表中)。但是,如果我用别名代替列名,它就会起作用。MySQL (如果我在CASE语句中使用csm_pat_exe_date.pedate_date,它可以工作): IF (csm_pat_exe_date.pedate_date IS NULL, ses_date
我正在尝试删除mysql 5.1表中的重复行delete from sessions o where exists (select * from sessions i where i.data=o.data and i.id<>o.id);
但是它似乎不起作用,我读到在mysql中使用表别名的delete语句是不可能的,但这是如何工作的:?