sql - 在一个查询中插入多个表

假设我有两个表,names并且phones 我想将一些输入的数据插入到表中,在一个查询中 - 如何才能完成?


如果可以,请解释语法。


人到中年有点甜
浏览 800回答 3
3回答

小唯快跑啊

我有同样的问题。我用for循环解决它。例:如果我想写两个相同的表,使用循环for x = 0 to 1 if x = 0 then TableToWrite = "Table1" if x = 1 then TableToWrite = "Table2"  Sql = "INSERT INTO " & TableToWrite & " VALUES ('1','2','3')"NEXT或ArrTable = ("Table1", "Table2")for xArrTable = 0 to Ubound(ArrTable) Sql = "INSERT INTO " & ArrTable(xArrTable) & " VALUES ('1','2','3')"NEXT如果您有一个小查询,我不知道这是否是最佳解决方案,但如果您的查询非常大并且它位于具有if / else / case条件的动态脚本中,这是一个很好的解决方案。
打开App,查看更多内容
随时随地看视频慕课网APP