SQL中的列写了太多次

时间:2018-04-22 16:11:53

标签: sql

我试图查询显示工作人员的姓名(Angajat.nume和Angajat.prenume)以及在餐厅工作的薪水(Angajat.salar)(而不是写作)它5次,写了25次。我有5个工人(id_a)和1个餐馆(id_r)和5个菜单(id_m)。如何让它只显示5次并在查询中保留Meniu表?

My Relations and Data Base

My Query

SELECT        
    Restau.nume, Angajat.nume AS Expr1, Angajat.prenume
FROM
    Restau 
INNER JOIN
    Meniu ON Restau.id_r = Meniu.id_r 
INNER JOIN
    Angajat ON Restau.id_r = Angajat.id_r

1 个答案:

答案 0 :(得分:0)

您正在使用无用的加入

HTML.Raw(ViewBag.desc)

如果您有重复的结果,请添加

SELECT        
        Restau.nume
        , Angajat.nume AS Expr1
        , Angajat.prenume
FROM    Restau 
INNER JOIN Angajat ON Restau.id_r = Angajat.id_r