Извлечь данные одним запросом
На самом деле запрос немного сложнее и содержит больше таблиц, но упирается все в такую конструкцию:
Код:
workers Код:
SELECT w.name, p.name, p.date Код:
| n1| p1n|01/02/2008| |
Цитата:
Код:
ORDER BY date DESC LIMIT 2 |
Число записей в workers как и повторяющихся (с разными датами) в position непостоянно, так не выйдет, к тому же хотелось бы иметь возможность сортировать так как будет удобно пользователю.
Приблизительно так выбираются данные в оригинале (возможно так будет проще объяснить) Код:
SELECT tmc.inv_num, |
imo без вложенного запроса не обойтись...
Код:
... AND date=(SELECT MAX(date) FROM p WHERE ....) |
Sham, спасибо, так и хотел, но не совсем получалось.
Тут все ответы. |
Время: 12:58. |
Время: 12:58.
© OSzone.net 2001-