|
|
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
Используя MSSQL я мог написать в инструкции типа where a.id*=b.id (несимметричное соединение). Как это сделать на IB(FireBird)? join пользовать не хочу. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:21 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
Конструкция where a.id*=b.id и в MSSQL и в IB/FB соответствует конструкции SELECT * FROM Tab1 a LEFT JOIN Tab2 b ON (a.ID = b.ID) Так что без JOIN никуда ... Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:29 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
join пользовать не хочу. Why? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:37 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
MN Хочешь открою один большой секрет? SELECT * FROM Tab1 a, Tab2 b WHERE a.ID = b.ID === SELECT * FROM Tab1 a JOIN Tab2 b ON (a.ID = b.ID) ВОТ ТАКОЙ ЗАГАДОЧНЫЙ SQL !!! Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:42 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
2 Dnico:вопрос был про синтаксис. не хочу использовать join при написании своего кода на sql. и не буду. вопрос возник потому, что oracle, например использует другую нотацию (+). рад, что дал возможность Вам посмеяться. спасибо за ответ и за секрет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:49 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
2 mv: force of habit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:51 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
Multi-platform features? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:53 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
Ну на самом деле смешно предъявлять требования к формальному виду, а не к сути... зы А причем тут собственно характер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 16:54 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
Можно конечно изобразить чтото в виде Код: plaintext 1. 2. 3. 4. 5. но зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 17:04 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
2 mv: second job only $) 2 hyh: никаких требований не предъявлял - спросил про синтаксис, получил не только ответ но и курс введения в sql (хотя этого не заказывал). про характер не упоминал. как написать запрос понимаю. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 17:11 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
hyh Да нет ... не прокатит ... человек просто не хочет писать JOIN ! Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2003, 17:11 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
кстате, могу сказать что операция SELECT * FROM Tab1 a JOIN Tab2 b ON (a.ID = b.ID) работает быстрее, чем SELECT * FROM Tab1 a, Tab2 b WHERE a.ID = b.ID . Проверял лично на IB6. Надо будет проверить на семерке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 03:15 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
В Oracle9, то же, настоятельно рекомендуют использовать JOIN вместо (+). Совместимость с ANSI SQL92. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 05:18 |
|
||
|
a.id*=b.id (MSSQL). есть аналог в FB?
|
|||
|---|---|---|---|
|
#18+
2StarWind: верю, хотя почему - не очень понятно (хотя...вероятно, потому что перед компиляцией происходит всё-таки перевод в инструкции с использованием join... если это так, то величина это постоянная и от кол-ва выбранных записей не зависит и , следовательно, использование *= некритично для производительности). мне просто с where и читать запросы удобнее и писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 14:16 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32349562&tid=1579523]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 451ms |

| 0 / 0 |
