此问题在此处已有答案:
Show Name Instead of ID from Different Table(2个答案)
6天前关闭。
所以,我有两张table
fahrlehrer(id_f,first name,last name)
和
fahrschueler(id,first name, last name,id_f).
我有fahrlehrer中一个列的姓。现在我的任务是显示所有fahrschueler的名和姓,这些fahrschueler具有给定名称的FK
到目前为止,我的想法是:
select fahrschueler.nachname, fahrschueler.vorname
from fahrschueler
join fahrlehrer
on fahrschueler.fahrlehrernr = (select fahrlehrernr from fahrlehrer where nachname = "Blechle");
我的猜测是括号设置错误,因为我不确定的语法,很高兴学习正确的语法
如果有什么不清楚lmk
编辑:我没有数据,我的任务说:如果他们的fahrleher的名字是“Blechle”,则给予所有fahrschueler的名字和姓氏
输出不应该是一个帮助,因为输出只是名称
2条答案
按热度按时间ecbunoof1#
使用
id_f
连接两个表,最好在查询中对字符串使用单引号。x6h2sr282#
您可以使用
inner join
将表连接成一个表,如下所示: