我有一个名为alumnidetails的表,其中包含列(用户名,名字,移动设备,电子邮件)和另一个包含列(用户名,工作,课程,分支)的表。现在我想从两个表中选择数据。我只有名字值。什么是sql查询。请帮帮我。
答案 0 :(得分:0)
SELECT
*
FROM
alumnidetails ad
INNER JOIN alumwork aw
ON ad.username = aw.username
WHERE
ad.firstname = ‘Pete’;
顺便说一句,使用字符串连接两个表(在您的情况下是用户名)并不常见。它比使用id更慢。你可以添加一个' id'列你的alumnidetails表,和alumnidetails_id' alumwork表中的列。
顺便说一句,你的命名也不一致。那会在某些时候惹恼别人。