好的,我知道这有点傻但有人可以帮帮我吗?
我正在为某人打印定制的马克杯,并想知道下面的内容是否有意义? SQL是否准确或者无论如何都要改进它或格式化/命名约定?他们当然知道SQL。
INSERT INTO dbo.MUG
SELECT Tea FROM dbo.KITCHEN
WHERE Milk_Type = 'Semi Skimmed'
AND Sugar_Count = 0;
答案 0 :(得分:1)
如果您正在学习SQL,我建议您将查询编写为:
INSERT INTO dbo.MUG(<column name here>)
SELECT k.Tea
FROM dbo.KITCHEN k
WHERE k.Milk_Type = 'Semi Skimmed' AND k.Sugar_Count = 0;
最重要的变化是列出INSERT
之后的列。我还认为SELECT
中的每个条款应该从它自己的行开始。