0
客户端请求我在SQL查询中执行一些更改并发送给我完全他想要的查询。他通常在msSql上工作,但表示它也可以在我使用的平台MySql上工作。不清楚mySql查询语法
这是查询:
INSERT INTO Messages (Match, Message)
SELECT [Match], MM.Message
FROM MatchMessages AS MM
INNER JOIN Matches AS M
ON MM.ActionBy=M.ActionBy
AND MM.Status=M.Status
我不知道在哪里插入从选择获取正确的价值观和加入,以及它是如何知道在哪里输入的参数值。这个查询中发生了什么?没有任何值和任何值有更多的选择值,然后在插入目标...
此查询看起来是否合乎逻辑?
感谢伟大的explination的等价物,所以,我有两个问题,如果我可以部分返回的每一行:1在select查询中, [匹配]被认为是一个列名,但它是实际的盟友一个变量传递给函数。这是合乎逻辑的?和2 - 这个查询可以将多行插入到消息中? Thanks1 – Yanipan
@Yanipan 1 - 这可以是合理的,例如,从一个Match复制行到另一个... 2 - 从技术上讲,这是可能的...取决于您的数据模型。 – Yahia