2 / 2 / 0
Регистрация: 12.07.2015
Сообщений: 13
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Delphi и SQL Выборка из связанных таблиц, по ключевым полям с разными типами (счётчик-текстовый)30.01.2019, 13:47. Показов 872. Ответов 5
Всем доброго времени суток. Разрабатываю программу по учёту сотрудников. Проделана очень большая работа, много функций. В БД около 20 таблиц. Имеется master(список сотрудников) и slave(образование, взыскание итд.). У master'a тип ключевого поля - счётчик, у slave'ов тип ключевого поля текстовый. Связь между таблицами Spisok и Vigovor настроена в delphi на вкладке diagram. Всё прекрасно работает, но мне надо сделать выборку по выговорам. Вот мой запрос:
Вариант
P.S. Не пинайте за безграмотность это мой первый проект с БД До этого, во всех случаях помогал поиск по этому по истине "священному" форуму, но сейчас всё зашло слишком далеко Добавлено через 2 часа 42 минуты если делать так
Добавлено через 18 минут Правильное решение:
0
|
30.01.2019, 13:47 | |
Ответы с готовыми решениями:
5
Delphi+Sql+MS VFP Driver (выборка из таблиц без дублей) Выборка из связанных таблиц Выборка из связанных таблиц БД Access Выборка из нескольких связанных таблиц |
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,238
|
|
30.01.2019, 13:48 | 2 |
непонятно..сравнить надо инт со стрингой?
0
|
2 / 2 / 0
Регистрация: 12.07.2015
Сообщений: 13
|
|
30.01.2019, 13:51 [ТС] | 3 |
сравнить надо было тип счётчика (я не знаю какой тип у счётчика, int?) со стрингой. В итоге оператор like сам всё делает.
0
|
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,238
|
|
30.01.2019, 13:54 | 4 |
нет такого типа данных счётчик!
Добавлено через 3 минуты раз сами нашли ответ то респект..думаю многие просто игнорировали тему увидив тип данных счётчик..
0
|
2 / 2 / 0
Регистрация: 12.07.2015
Сообщений: 13
|
|
30.01.2019, 13:55 [ТС] | 5 |
Да я понимаю, в Access в поле Код, стоит тип- счётчик. Счётчик в принципе это числовое поле(int) с последовательным автоинкрементом но я не уверен в этом рассуждении. Самое главное что решение найдено. Как бы мне не очень хочется сейчас изучать весь язык SQL.
В моём вопросе был разговор о полях, и имелось ввиду что Счётчик это тип поля а не тип данных. Но всё равно спасибо что хоть кто то откликнулся.
0
|
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,238
|
||||||
30.01.2019, 14:18 | 6 | |||||
чтобы узнать тип данных
Поле это колонка в которой стоят данные с заданым типом..у колонки по сути нет типа она отображает данные с заданным типом,вы несможете поместить в колонку для строк какое либо число.Потому колонка не может отображать счётчики так как нет такого типа данных.Это тоже самое ,что доказать что канистра должна уменьшать громкость музыки,так как счётчик это функция а не тип.
1
|
30.01.2019, 14:18 | |
30.01.2019, 14:18 | |
Помогаю со студенческими работами здесь
6
Выборка данных из связанных таблиц Выборка из нескольких таблиц, связанных по ID Выборка из двух связанных таблиц Выборка связанных данных из двух таблиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |