Mysql 创建所选内部联接的sql表

Mysql 创建所选内部联接的sql表,mysql,sql,Mysql,Sql,如何创建所选内部联接表的sql表 我不仅要选择两个表的内部联接,还要在DB中创建与该内部联接完全相似的表。如何实现这一点?仅从两个联接表中选择一个: select B.* from myTableA as A inner join myTableB as B on ..... 假设您有一个与myTableB具有相同列的表myTableC,那么 select B.* into myTableC from myTableA as A inner join myTableB as B on ....

如何创建所选内部联接表的sql表


我不仅要选择两个表的内部联接,还要在DB中创建与该内部联接完全相似的表。如何实现这一点?

仅从两个联接表中选择一个:

select B.* from myTableA as A inner join myTableB as B on .....
假设您有一个与myTableB具有相同列的表myTableC,那么

select B.* into myTableC from myTableA as A inner join myTableB as B on .....
给定两个您希望加入的表1和表2:


如果您只希望新表与表1和表2当前所在的数据库位于同一数据库中,则可以省略“YourDatabase.mdb”中的短语。我上面给出的示例是针对MySQL的,您可能需要将其更改为其他版本的SQL。

感谢您的及时回复

我可以用

CREATE TABLE newTable
  SELECT table1.column1, table2.column2
  FROM table1 INNER JOIN table2 ON 
  table1.id = table2.id
这是 创建表格…………选择。。。。声明

谷歌
CREATE TABLE newTable
  SELECT table1.column1, table2.column2
  FROM table1 INNER JOIN table2 ON 
  table1.id = table2.id