У меня есть две таблицы:не может сделать переход и группу по
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)