Ошибка sql syntanx Я хочу сравнить две таблицы данных в одном запросе

0

Я хочу сравнить две таблицы данных, и я пишу этот запрос, пожалуйста, помогите мне найти ошибку, что в этом запросе неверно. пожалуйста, поправьте меня, где я не прав здесь ниже, я пишу свой запрос

SELECT 
   er.roomcleaning,
   er.carwash,
   er.laundry,
   ee.roomcleaning,
   ee.carwash,
   ee.laundry 
FROM  
   Employer_Work AS er , 
   EmployeeRegister AS ee 
WHERE 
   er.roomcleaning=ee.roomcleaning,
   er.carwash=ee.carwash,er.laundry=ee.laundry

SQL-запрос: документация

SELECT 
   er.roomcleaning,
   er.carwash,
   er.laundry,
   ee.roomcleaning,
   ee.carwash,
   ee.laundry 
FROM  Employer_Work AS er 
    , EmployeeRegister AS ee 
WHERE 
   er.roomcleaning=ee.roomcleaning,
   er.carwash=ee.carwash,
   er.laundry=ee.laundry 
LIMIT 0, 25

MySQL сказал: Документация

1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования рядом с 'er.carwash = ee.carwash, er.laundry = ee.laundry LIMIT 0, 25' в строке 1

помогите мне, я не знаю, что в этом плохого

  • 2
    Поменяйте запятые в вашем WHERE на AND
  • 1
    WHERE-условия не должны быть разделены с , но с AND или OR
Показать ещё 3 комментария
Теги:
database

1 ответ

1
SELECT    er.roomcleaning,
        er.carwash,
        er.laundry,
        ee.roomcleaning,
        ee.carwash,
        ee.laundry 
FROM    Employer_Work AS er, 
        EmployeeRegister AS ee 
WHERE   er.roomcleaning=ee.roomcleaning
     AND er.carwash=ee.carwash
     AND er.laundry=ee.laundry
  • 1
    его работа большое спасибо ты спаситель жизни :) спасибо много

Ещё вопросы

Сообщество Overcoder
Наверх
Меню