Я ищу, чтобы комбинировать два разных оператора where и получать вывод, когда происходят обе ситуации.SQL multiple объединяется с операторами
SELECT j.project_id Matter_Primary_Key,
j.type_id,
l.name Role,
l.Tree_position,
j.user_id User_Primary_Key,
y.username,
tcont.name || ',' || tcont.first_name Assignee_Name,
j.assigned_on,
j.unassigned_on,
tproj.number_string Matter_Number,
tproj.name Plan_Name
FROM j_proj_assignee j,
y_user y,
l_proj_assignee_type l,
t_project tproj,
t_contact tcont
WHERE j.unassigned_on IS NULL
AND (j.type_id = '93' AND y.username = 'XXX')
AND (j.type_id = '3010' AND y.username = 'YYY')
AND j.type_id = l.primary_key
AND j.user_id = y.primary_key
AND j.project_id = tproj.primary_key
AND y.contact_id = tcont.primary_key
Но у меня возникают проблемы с моим запросом внутри(), так как они вытягивать из двух разных таблиц, но я хочу только записи, где применяются обе эти ситуации. Нужен ли мне запрос на объединение?
Вы, вероятно, хотите или между двумя условиями заключенных в квадратные скобки – GurV
Кроме того, * мне нужно сделать Регистрация * - вы уже присоединяются к таблицам с использованием более старого синтаксиса. Всегда используйте явный синтаксис соединения. – GurV
Я удалил несовместимые теги базы данных. Пожалуйста, пометьте базу данных, которую вы действительно используете. –