|
|
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Вопрос простой, есть 2 таблицы T1(id, name) и T2(id, id_T1, name), связь один ко многим, T1.id = T2.id_T1, мне надо найти все записи из таблицы T1, где встречаются записи из T2 с name равным например 'sql'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:29 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
а как найти записи из Т1, в которой встречаются записи из Т2?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:37 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:38 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Кажется так ... Код: plaintext 1. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:39 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
карочи, переписали просто на английском езыке то что мой однофамилец написал на русском ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:40 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
не годится, так как если в таблице T2 есть 2 записи с полем name='sql' и у них id_T1 равный, то он выдаст 2 одинаковые строки из T1, а мне нужна только одна строка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:50 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
DISTINCT . Или же, при желании, WHERE EXISTS() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:55 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
where exist выдает либо все записи, либо ни одной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:56 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Ну тогда вот так ... Код: plaintext 1. Best regards, Dnico ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:57 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
авторwhere exist выдает либо все записи, либо ни одной Прежде чем пихать, убедись, что пихаешь именно то, и именно туда куда нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:00 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
>Dnico Попробую, только я вчера это делал, мне не помогло, наверное пьяный был(( А это можно сделать подзапросом, чтоб таблица T2, не фигурировала во FROMе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:02 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Можно, но работать будет медленно. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:05 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
да мне все равно, там записей-то будет штук 1000 в год, да и данный поиск использоватся редко будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:08 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:15 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Запросик-то свой, нарисуй. Мы будем посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:15 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
ЗЫ: это я к Lamer2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:16 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Вообще-то с медленостью я кажется ошибся ... Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:19 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Что, ещё медленне чем ожидал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:20 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
>Dnico Спасибо, дома посмотрю, а то я вчера по пьяни в нирвану ушел..., долго думал... пришлось нажраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:25 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Нет ... похоже быстрее Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:27 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
На 10 записях? Верю WHERE .. IN (SELECT DISTINCT ...) - один из самых худших вариантов для IB/Fb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:29 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
>Мимопроходящий Есть другие варианты?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:39 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
вот правильный вариант\r \r *** Ухожу с ПТ *** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:41 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Я писАл как по другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:42 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
О-о-о-о... И здесь он ! Злобный Lamer2 с тем же вопросом... Только здесь он мутит во второй половине дня... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:53 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
Блин, а че еще делать!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:00 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
>Johnmen А как пимпучку получить как у тебя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:05 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
>Johnmen А нафига это нужно, все это уже написано?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:12 |
|
||
|
Запрос по двум таблицам
|
|||
|---|---|---|---|
|
#18+
>Lamer2 Ну вот ты же пишешь запросы (вернее, списываешь :)), которые есть в любой книжке, где хотя бы отдаленно упоминается SQL. И при этом вопросом "А нафига это нужно" даже не задаешься... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=40&tid=1578845]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 470ms |

| 0 / 0 |
