|
|
|
| Скажи, можно ли произвести вычисления в запросе к двум таблица?
Т.е., нужно выбрать данные из одной таблицы, значение ячейки которого не меньше вычесленного второй таблицы!
Я вот думал так как то:
SELECT table1.id FROM table1 JOIN table2 ON (table1.vic<=(table2.cis * table2.des)) WHERE table2.pt='$per'
|
т.е. перемножить это (table2.cis * table2.des) и если этот результат будет больше или равно данным vic, тогда выводить данные с таблицы table1
получится так? | |
|
|
|
|
|
|
|
для: xpom
(20.10.2011 в 13:44)
| | Да, должно получиться (хотя не проверял), если не получится, всегда можно создать вложенную таблицу со столбцом table2.cis * table2.des и объединить таблицу table1 с ней. | |
|
|
|