Mysql SQL-如何连接两个表

Mysql SQL-如何连接两个表,mysql,sql,Mysql,Sql,我想从一个名为Customer的表中选择all,其中CustomerID='AC001',我还想加入另一个表Pets,其中CustomerID(fk)与Customer表中的CustomerID相同,这可能吗 客户表 CustomerID,TypeOfCustomer, FName,Adress,City,State,Zipcode,PhoneNr,FaxNr 宠物桌 PetID,FName, Animal,Breed,Gender,DoB,CustomerID(fk) 这是一个非常基本的

我想从一个名为Customer的表中选择all,其中CustomerID='AC001',我还想加入另一个表Pets,其中CustomerID(fk)与Customer表中的CustomerID相同,这可能吗

客户表

CustomerID,TypeOfCustomer, FName,Adress,City,State,Zipcode,PhoneNr,FaxNr
宠物桌

PetID,FName, Animal,Breed,Gender,DoB,CustomerID(fk) 

这是一个非常基本的SQL问题,您可以这样做:要将两个表连接在一起,请执行以下操作:

SELECT * 
FROM Customer
JOIN Pets ON Pets.CustomerId=Customer.CustomerID
要筛选CustomerID='AC001',请添加WHERE子句

还要注意,结果中不会包含没有宠物的客户。如果您还想包括这些,请改为使用左连接

一般来说,我建议您阅读一本关于SQL和关系数据库的入门书籍,以确保您掌握了这里的基本概念

Select //fields you want// from Customer C, Pets P 
    WHERE C.CustomerID=P.CustomerID