Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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

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

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


 
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?


 
ЮЮ ©   (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)

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


 
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"?


 
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]

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


 
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"


 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.032 c
14-1082105036
Style
2004-04-16 12:43
2004.05.09
Верите ли вы в НЛО, и в то что нас часто посещают инопланетяне?


14-1082053052
Undert
2004-04-15 22:17
2004.05.09
Посоветуйте программку


3-1081944355
zolg
2004-04-14 16:05
2004.05.09
ADO, pack в Dbf


1-1082697675
able
2004-04-23 09:21
2004.05.09
Хранение важных параметров. Хелп, ф1, помАгите и т.д.


7-1079955956
compic
2004-03-22 14:45
2004.05.09
Обновление программы из под пользователя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский