未识别的列是新创建的

时间:2019-05-14 08:36:03

标签: mysql sql sql-server

未识别的列uu

SELECT DISTINCT *,
        (CASE  c.userid WHEN '1' THEN c.user2id ELSE c.userid END) as uu 
FROM chats as c INNER JOIN  users as e ON   c.uu = e.id

1 个答案:

答案 0 :(得分:0)

您需要使用子查询,因为您想将两列的数据合并为一个(基于逻辑),然后要与另一个表联接以创建新列。请检查以下查询查询是否为您工作-

DetectChanges()

,因为您希望将两个列的值合并为一个,然后想要基于新列联接另一个表。请检查以下查询是否对您有用-

可以请您检查以下脚本-

Connection.connect = DriverManager.getConnection(connectivityUrl,"root","root");
Statement state  = connect.createStatement();