通过另一个表的值从不同的表中选择数据

时间:2015-05-20 19:48:32

标签: mysql

REPLACE INTO `Lehrling` (`idLehrling`,`Nachname`,`Vorname`,`Aufnahmedatum`,`Austrittsdatum`,`Klasse`,`Klassensprecher`,`Betriebe_idBetriebe`,`Ausbildungsberufe_idAusbildungsberufe`,`Credentials_idCredentials`) VALUES (1,'Krahn','Daniel','09.02.2015','31.12.2015','FI31',0,1,3,1);

REPLACE INTO `Credentials` (`idCredentials`,`Benutzername`,`Passwort`,`Anlegedatum`) VALUES (1,'krahnd','osz123','10.02.2015');

我的目标是从Lehrling'中选择NachnameVorname。其中Klasse是' FI31'并从Benutzername到{idCredentials'选择PasswortCredentials。在同一时间。

1 个答案:

答案 0 :(得分:1)

此过程称为加入:

Select Lehrling.Nachname, Lehrling.Vorname, Credentials.Benutzername, Credentials.Passwort
    From Lehrling
        inner join Credentials on Credentials.idCredentials = Lehrling.Credentials_idCredentials
    Where Lehrling.Klasse = 'FI31'