2015-05-20 7 views
0
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'); 

Моя цель состоит в том, чтобы выбрать Nachname, Vorname от «Lehrling» где Klasse является «FI31», а также выбрать Benutzername, Passwort из Credentials через «idCredentials» в то же время.Выбор данных из другой таблицы по значению другой таблицы

+0

Какова связь между двумя таблицами? – Alisa

+0

Я не уверен, что понимаю, что они находятся в одной и той же БД, и мы используем idCredentials и Credentials_idCredentials, чтобы указать, какую строку данных мы хотим получить из другой таблицы. –

+0

Попробуйте ответ. – Alisa

ответ

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' 
Смежные вопросы