Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Запрос..... простой   Найти похожие ветки 

 
Lamer3   (2004-04-12 02:22) [0]

Уважаемые Мастера!!!!!! Вопрос простой, есть 2 таблицы T1(id, name) и T2(id, id_T1, name), связь один ко многим, мне надо найти все записи из таблицы T1, где встречаются записи из T2 с ID равным например 15?


 
ЮЮ ©   (2004-04-12 05:11) [1]

>надо найти все записи из таблицы T1, где встречаются записи из T2

В таблице T1 НЕТ записей из T2 !!!

> записи из T2 с ID равным например 15?

Запмсь с ID=15 в T2 должна быть ОДНА, если ID - уникально, и ей соответствует ТОЛЬКО ОДНА запись в T1: T2.id_T1=T1.ID, так какие мне надо найти все записи из таблицы T1?


 
asp ©   (2004-04-12 09:42) [2]

1.
SELECT T1.*
FROM T1
 INNER JOIN T2 ON (T2.ID_T1 = T1.ID)
WHERE T2.ID = 15

2.
SELECT T1.*
FROM T1
WHERE EXISTS(SELECT T2.ID FROM T2 WHERE T2.ID = 15 AND T2.T1_ID = T1.ID)

3.
SELECT T1.*
FROM T1
WHERE T1.ID IN (SELECT T2.T1_ID FROM T2 WHERE T2.ID = 15)

Выбирай наиболее подходящее.


 
Lamer2   (2004-04-12 16:08) [3]

Уважаемые Мастера!!!!!! Вопрос простой, есть 2 таблицы T1(id, name) и T2(id, id_T1, name), связь один ко многим, T1.id = T2.id_T1 мне надо найти все записи из таблицы T1, где встречаются записи из T2 с name равным например "sql"?


 
Johnmen ©   (2004-04-12 16:17) [4]

"Совсем озверел Чёрный Абдулла" (с) "БСП"


 
MArriage ©   (2004-04-12 22:25) [5]

Я не ас, но по-моему так
select t1.id,t1.name from t1,t2
 where
 T1.id = T2.id_T1 and
 T2.name ="SQL"



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
4-1075921520
3abaBHoe JIaMo
2004-02-04 22:05
2004.04.11
SendMessage, как мне объеденить координаты в одно число?


3-1079349931
L.Andrey
2004-03-15 14:25
2004.04.11
Type mismatch in expression - при записе в БД


1-1082562482
Ivolg
2004-04-21 19:48
2004.04.11
Изобоажение


11-1060836023
Ormada
2003-08-14 08:40
2004.04.11
Delphi Formater


1-1079902140
GetIt
2004-03-21 23:49
2004.04.11
Excel документ