Мне нужно создать запрос, чтобы получить всю посещаемость сотрудника в течение срока. Но время из разных таблиц. Мне нужно создать запрос, подобный приведенному ниже, но я не знаю, как это сделать?Использование BETWEEN с подзапросом postgres
SELECT * FROM attendance WHERE employeeid = 25 AND attendance_date BETWEEN (SELECT bill_fromdate,bill_todate FROM bill WHERE bill_id = 21487)
Я использую PostgreSQL 8.4.
JOIN не обязательно будет возвращать ту же информацию, что и решение подзапроса. –
@a_horse_with_no_name Извините, я не понял, что вы сказали. –
@Mureinik есть около 30 тыс. Векселей и около 1000 тыс. Посещений. Соединяется, создавая любые проблемы с производительностью. –