Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
help!!!
|
|||
|---|---|---|---|
|
#18+
привет всем. столкнулся с проблемкой. код: Код: plaintext 1. 2. поевилась ище одна таблица table4. table2 и table4 между собой связанны по ID. в table4 есть поле table2_id (table2.ID = table4.table2_id так связанны). надо код: Код: plaintext 1. 2. куда добавить table4? table2 natural join table3 и table2 key join table4. как записать одним преложением? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 12:51 |
|
||
|
help!!!
|
|||
|---|---|---|---|
|
#18+
Во первых полное наименование сервера и версии. Во вторых структуру таблиц и связей в виде скрипта, так как из рассказа совершенно ничего не понятно. P.S. Ну и в третьих - никогда не пользоваться NATURAL JOIN, так как соединение по похожим именам полей может привести к неожиданным результатам (например если у 2 таблиц одинаковые поля Name, то ... явно будет неожиданное соединение). Пользоваться можно только KEY JOIN - NATURAL JOIN сделан наверное больше для совместимости с Ораклом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 14:04 |
|
||
|
help!!!
|
|||
|---|---|---|---|
|
#18+
ASA9, 9.0.0.1270 TABLE1 ( TABLE1_ID integer NOT NULL, NAME char(100) NOT NULL, PRIMARY KEY ( "TABLE1_ID" ) ); TABLE2 ( TABLE2_ID integer NOT NULL, TABLE2_TABLE1ID integer NULL, NAME char(100) NOT NULL, PRIMARY KEY ( "TABLE2_ID" ) ); //temporary #TABLE3 ( TABLE2_ID integer NOT NULL, NAME char(100) NOT NULL, PRIMARY KEY ( "TABLE2_ID" ) ); TABLE4( TABLE4_ID integer NOT NULL DEFAULT autoincrement, TABLE4_TABLE2ID integer NULL, NAME char(100) NOT NULL, PRIMARY KEY ( TABLE4_ID ) ); //foreign keys ALTER TABLE "DBA"."TABLE2" ADD FOREIGN KEY "FK_TABLE2_TABLE1" ( "TABLE2_TABLE1ID" ) REFERENCES "DBA"."TABLE1" ( "TABLE1_ID" ) ON UPDATE CASCADE; ALTER TABLE "DBA"."TABLE4" ADD FOREIGN KEY "FK_TABLE4_TABLE2" ( "TABLE4_TABLE2ID" ) REFERENCES "DBA"."TABLE2" ( "TABLE2_ID" ) ON UPDATE CASCADE ON DELETE CASCADE; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 15:15 |
|
||
|
help!!!
|
|||
|---|---|---|---|
|
#18+
надо чтобы резултат брали из table4, а если там значение NULL, то из table2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33588423&tid=2013003]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 366ms |

| 0 / 0 |
