@vista1x

Как переписать запрос?

В MS Access есть два запроса следующего вида:
1) сохраненный запрос под название qr1
SELECT t1.field1 as fl1, Max(t2.field2) AS fl2
FROM t1 
INNER JOIN t2 ON t1.id = t2.id

2)запрос берет данные из предыдущего
SELECT qr1.fl1, qr1.fl2
FROM qr1
WHERE fl2 < 50


Нужно переписать запросы для использования в PHP odbc. Насколько я понимаю, готовые запросы из Access использовать никак не получится.
На самом деле запросы несколько сложнее, я упростил. Мне бы понять принцип объединения.
  • Вопрос задан
  • 2224 просмотра
Решения вопроса 1
@Shahelm
Как-то так:
SELECT temp.fl1, temp.fl2
FROM (
    SELECT t1.field1 as fl1, Max(t2.field2) AS fl2
        FROM t1 
    INNER JOIN t2 ON t1.id = t2.id
) as temp
WHERE temp.fl2 < 50


не уверен что вам именно это нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы