2010-03-12 7 views
0

У меня есть две таблицы emptable1 (EmpID, статус) emptable2 (EmpID, неделя)SQl выбрать из нескольких таблиц

я хочу, чтобы выбрать все EmpId чей статус 0 в emptable1 и из этого списка EmpId мне нужно выбрать EmpId которого неделю 7 из таблицы emptable2

Пожалуйста, помогите :-)

ответ

6

Не зная структуры таблицы в деталях, но это должно работать:

SELECT 
    (fields) 
FROM 
    dbo.emptable1 e1 
INNER JOIN 
    dbo.emptable2 e2 ON e1.empid = e2.empid 
WHERE 
    e1.status = 0 
    AND e2.week = 7 
1

Как насчет использования присоединиться? Присоединитесь к двум, а затем выполните свою логическую реализацию в целом.

Смежные вопросы