未识别的列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
答案 0 :(得分:0)
您需要使用子查询,因为您想将两列的数据合并为一个(基于逻辑),然后要与另一个表联接以创建新列。请检查以下查询查询是否为您工作-
DetectChanges()
,因为您希望将两个列的值合并为一个,然后想要基于新列联接另一个表。请检查以下查询是否对您有用-
可以请您检查以下脚本-
Connection.connect = DriverManager.getConnection(connectivityUrl,"root","root");
Statement state = connect.createStatement();