![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Таблица1
Код:
ID Deleted Name 1 false Ааааа 2 true Ббббб 3 true Ввввв Таблица2 (ключ связь IDTicket(таблица2) -> ID(таблица1)) Код:
ID IDticket SomeInfo 24 1 -------- 25 1 -----а-- 26 2 ----б--- Мне нужно отобразить в DBGrid из таблицы2 только те записи, которые в первой таблице имею в колонке Deleted значение false. В моём примере только 24 и 25 строки. решено: Код:
SELECT * FROM `Таблица2` JOIN `Таблица1` ON `Таблица2`.`IDTicket` = `Таблица1`.`ID` WHERE `Таблица1`.`Deleted` = false Последний раз редактировалось Uniq!, 23.08.2013 в 20:04. |
|
#2
|
||||
|
||||
|
Цитата:
![]() |
|
#3
|
||||
|
||||
|
нет, 24 и 25, ибо они соответствуют первому билету обе. А у первого билета false висит
|
|
#4
|
||||
|
||||
|
Прошу прощения за невнимательность.
|
|
#5
|
||||
|
||||
|
Вот таким макаром:
Код:
select *
from table1 a,
table2 b
where a.key=b.key |