Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.03.2006, 12:51
|
|||
|---|---|---|---|
|
|||
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, 14:04
|
|||
|---|---|---|---|
help!!! |
|||
|
#18+
Во первых полное наименование сервера и версии. Во вторых структуру таблиц и связей в виде скрипта, так как из рассказа совершенно ничего не понятно. P.S. Ну и в третьих - никогда не пользоваться NATURAL JOIN, так как соединение по похожим именам полей может привести к неожиданным результатам (например если у 2 таблиц одинаковые поля Name, то ... явно будет неожиданное соединение). Пользоваться можно только KEY JOIN - NATURAL JOIN сделан наверное больше для совместимости с Ораклом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.03.2006, 15:15
|
|||
|---|---|---|---|
|
|||
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, 16:17
|
|||
|---|---|---|---|
|
|||
help!!! |
|||
|
#18+
надо чтобы резултат брали из table4, а если там значение NULL, то из table2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2013003]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 391ms |

| 0 / 0 |
