非法混合使用來自mysql的操作'concat'的歸類規則。非法混合使用來自mysql的操作'concat'排序規則
select (select case when e._type='Call Log' then concat(d.firstname,' ',d.lastname,' ','Scheduled a Call On',' ',
e.logdate)
when e._type='Meeting' then concat(d.firstname,' ',d.lastname,' ','Scheduled a Meeting On', ' ',
e.logdate) when e._type='Mail Log' then concat(d.firstname,' ',d.lastname,' ','Scheduled Mail On',' ',
e.logdate) end from schedulelog e where e.log_gid=a.log_gid) from log a
inner join employee b on a.log_by=b.user_gid
inner join user d on a.log_by=d.user_gid;
這是我創建表查詢
`CREATE TABLE `schedulelog` (`log_gid` varchar(64) NOT NULL, `bank_gid` varchar(64) default NULL,`logdate` date default NULL, `_type` varchar(32) default NULL,`log_gid` varchar(64) default NULL,
`status_flag` varchar(1) default NULL, `schedule_time` varchar(32) default NULL,`followup_type` varchar(64) default NULL,`product_gid` varchar(64) default NULL, `assign_to` varchar(64) default NULL,
PRIMARY KEY (`log_gid`), KEY `Index_2` (`bank_gid`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AVG_ROW_LENGTH=2730;`
請顯示您的表的創建說明 – Jens