Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывести записи 
:(
    Опции темы
Михалыч
Дата 3.12.2012, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



Две связанные таблицы
Таблица1 -главная
ID
Name

Таблица2 - дочерняя
ID
ID_Table1
Name_2
Нужно по запросу вывести из второй таблицы все записи из поля Name_2 ,
которые пренадлежат записи из первой таблицы ,поля Name.


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
Михалыч
Дата 3.12.2012, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



Может кто подскажет как узнать ID записи по имени этой записи.

ID 
Name


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
DYUMON
Дата 4.12.2012, 06:48 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



Код

select name_2 from таблица2 where id_table1 in (select id from таблица1 where name = 'твое название')

как то так вроде. поправте если ошибся


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
kami
Дата 5.12.2012, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 3
Всего: 72



1)
Код

SELECT Table2.Name_2 FROM
  Table1 INNER JOIN Table2
  ON Table1.ID = Table2.ID_Table1
WHERE
  Table1.Name = 'myName';


2)
Код

SELECT t2.Name_2 FROM
  (SELECT ID FROM Table1 WHERE Name = 'myName') AS t1
  INNER JOIN
  Table2 AS t2
  ON t1.ID = t2.ID_Table1


Как-то так, вроде.

Это сообщение отредактировал(а) kami - 5.12.2012, 20:54
PM MAIL WWW   Вверх
Akella
Дата 8.12.2012, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Михалыч, и почитай про master-detail

Добавлено @ 00:00
Цитата(Михалыч @ 3.12.2012,  22:49)
Может кто подскажет как узнать ID записи по имени этой записи.

ID 
Name

Код

select id from table1 where name = '.....'



upd

Это сообщение отредактировал(а) Akella - 9.12.2012, 21:38
PM MAIL   Вверх
Vas
Дата 9.12.2012, 08:02 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: 23
Всего: 28



Цитата(Михалыч @  3.12.2012,  22:49 Найти цитируемый пост)
Может кто подскажет как узнать ID записи по имени этой записи.

ID 
Name 

Код

select id from table1 where name='блаблабла'



--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0518 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.