|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Таблица1 болтики 5 винтики 7 слоник 900 табуретка 400 Таблица2 0 4,1 100 4.2 500 4.3 1000 4.4 Результат болтики 4.1 винтики 4.1 слоник 4.3 табуретка 4.2 Как с бейсиковской функцией написать, я знаю. Нужно взять второе поле из Таблица2, такое, чтобы первое поле было максимально и не больше, чем второе поле в Таблица1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2004, 13:39 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Может так: Написать триггер к таблице2, который по каждому ее изменению будет формировать табличку тыщ на 20 записей. У меня там на самом деле километры, и их целое число. Дальше Луны поди не уедут:-) Ну и inner join :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2004, 14:19 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2004, 14:36 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
А разве так можно:fId=(select blablabla). In знаю, Exists знаю. А что значит константа равна набору записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2004, 14:45 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Работает, что характерно. Спасибо. Я top 1 .. order by .. написал вместо max, впрочем, это уже мелочи. Забавный у эксеса синтаксис SQL:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2004, 14:53 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
авторА разве так можно:fId=(select blablabla). In знаю, Exists знаю. А что значит константа равна набору записей?Там авторselect max(t3.fld2) ... что выберет одно значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2004, 15:06 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Я полагаю, что = это тоже самое, что и In. >что выберет одно значение. Это я понимаю. Но набор записей из одного столбика и одной строчки и скалярное выражение это всеж немного разные вещи. Впрочем, что-то я рас%ся. Еще раз спасибо. Гундеть так гундеть. Мне кажется, что в этом примере лучше не писать inner join .. on, логичнее поставить запятую и where. А ваще, есть разница между этими синтаксисами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2004, 08:11 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32380318&tid=1677125]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 539ms |

| 0 / 0 |
