私は2つのテーブルを持っています:
GererLocationAppart(IdAppartL, MatriculeEmploye)
Employe(MatriculeEmploye, PrenomEmploye, NomEmploye, NumeroTelephoneEmploye)
「PrenomEmploye」、「NomEmploye」、および列「Id AppartL」を含むテーブルを取得したいと思います。この最後の列には、すべての「MatriculeEmploye」が参照している行数が含まれている必要があります。私は私が混合を行う必要があることを知っています
Select Distinct PrenomEmploye, NomEmploye, IdAppartL
From Employe E1, GererLocationAppart G1
Where E1.MatriculeEmploye=G1.MatriculeEmploye;
と
SELECT MatriculeEmploye, COUNT(IdAppartL)
FROM GererLocationAppart
GROUP BY MatriculeEmploye;
しかし、方法がわかりません..試してみます:
Select Distinct PrenomEmploye, NomEmploye
From Employe
Where MatriculeEmploye in
(SELECT MatriculeEmploye, COUNT(IdAppartL)
FROM GererLocationAppart
GROUP BY MatriculeEmploye);
しかし、私は得る:
ERROR 1241 (21000): Operand should contain 1 column(s)