SQL Query从已知单列的两个表中选择数据

时间:2014-04-27 12:17:58

标签: sql

我有一个名为alumnidetails的表,其中包含列(用户名,名字,移动设备,电子邮件)和另一个包含列(用户名,工作,课程,分支)的表。现在我想从两个表中选择数据。我只有名字值。什么是sql查询。请帮帮我。

1 个答案:

答案 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表中的列。

顺便说一句,你的命名也不一致。那会在某些时候惹恼别人。