Страница: 1 | 2 |
Вопрос: Подскажите о SQL запросах
Добавлено: 25.04.06 11:22
Автор вопроса: Vital177abc | ICQ: 250109240
Существует 2 таблицы "Студенты" & "Журнал"
"Студенты" имеет поля:
№ Зачетной Книжки; ФИО; Дата Рождения; Пол; В/Обязаный; Группа; Специальность.
"Журнал" имеет поля:
№ Строки; Дата; Группа; Дисциплина; Преподаватель; ФИО Студентов; Вид Занятий; Признак Присутствия Студента; Кол-во Полученых Балов.
В DataGrid'e нужно отобразить из табл. Студенты: ФИО и Группа, из табл. Журнал: Признак Присутствия Студента и Кол-во Полученых Балов. При этом сделав выборку из табл. Студенты по группе.
Составивши запрос у меня ничего не получилось!
"SELECT Студенты.ФИО,Студенты.Группа,Журнал.[Признак Присутствия Студента],Журнал.[Кол-во Полученых Балов] FROM Студенты INNER JOIN Журнал ON Студенты.ФИО = Журнал.[ФИО Студентов] Where Студенты.Группа Like '" & Combo2.Text & "%'" & " ORDER BY [ФИО] ASC"
Подскажите что не так!
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 25.04.06 12:53
А всё не так.
Первичные ключи в таблицах где?
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 25.04.06 23:31
покажи как таблицу создавал
Номер ответа: 3
Автор ответа:
mzx
ICQ: 259560026
Вопросов: 21
Ответов: 143
Профиль | | #3
Добавлено: 10.05.06 13:55
SELECT Студенты.ФИО, Студенты.Группа,
Журнал.Признак Присутствия Студента, Журнал.Кол-во Полученых Балов
FROM Студенты, Журнал
WHERE Журнал.ФИО Студентов=Студенты.ФИО AND
Студенты.Группа=" & Combo2.Text & "
ORDER BY Студенты.ФИО
Номер ответа: 4
Автор ответа:
Виталий51
ICQ: 224290361
Вопросов: 8
Ответов: 50
Web-сайт:
Профиль | | #4
Добавлено: 17.05.06 09:03
Еще вопрос (больше по синтаксису):
в таблице есть поля, фаимлия, имя, отчество и тд
Как сделать поиск по фразе, введенной в текстовое поле
Если задать конкретно, то все без проблем
Data1.RecordSource = "Select*from maininf where familia='Перов'
Data1.Refresh
Как правильно вставить в запрос значение переменной?
poisk = Text18.Text
Data1.RecordSource = "Select*from maininf where familia=poisk - как правильно оформить запрос с переменной?
Data1.Refresh
Номер ответа: 5
Автор ответа:
Виталий51
ICQ: 224290361
Вопросов: 8
Ответов: 50
Web-сайт:
Профиль | | #5
Добавлено: 17.05.06 09:03
Еще вопрос (больше по синтаксису):
в таблице есть поля, фаимлия, имя, отчество и тд
Как сделать поиск по фразе, введенной в текстовое поле
Если задать конкретно, то все без проблем
Data1.RecordSource = "Select*from maininf where familia='Перов'
Data1.Refresh
Как правильно вставить в запрос значение переменной?
poisk = Text18.Text
Data1.RecordSource = "Select*from maininf where familia=poisk - как правильно оформить запрос с переменной?
Data1.Refresh
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 17.05.06 09:12
Слово "конкатенация" говорит о чём-нибудь?..
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 17.05.06 19:31
where familia like "*Петров*"
Номер ответа: 8
Автор ответа:
Виталий51
ICQ: 224290361
Вопросов: 8
Ответов: 50
Web-сайт:
Профиль | | #8
Добавлено: 18.05.06 18:16
немного неточно задал вопрос:
Как правильно вставить в запрос переменную, чтобы поиск происходил по ее значению?
Data1.RecordSource = "Select*from maininf where familia='Перов' " - так работает, как вставить согласно синтаксиса вместо 'Перов' переменную, содержащую значение
Номер ответа: 9
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #9
Добавлено: 18.05.06 18:57
Слово "конкатенация" говорит о чём-нибудь?..
(
Да, да, дежа вю.
http://www.vbnet.ru/forum/show.aspx?id=104479
)
Номер ответа: 10
Автор ответа:
Виталий51
ICQ: 224290361
Вопросов: 8
Ответов: 50
Web-сайт:
Профиль | | #10
Добавлено: 18.05.06 20:45
о, теперь порядок!
Спасибо
Для тех, у кого еще такой вопрос возникнет :
Data1.RecordSource = "Select*from maininf where familia = " + "'" + poisk$ + "'"
только кавычек много
Номер ответа: 11
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #11
Добавлено: 02.08.06 16:33
A parametri zachem vidumali???
obiavi i prisvoi parametri
Номер ответа: 12
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #12
Добавлено: 02.08.06 16:42
Ну пока еще не археолог ) Но уже близко.
Номер ответа: 13
Автор ответа:
Виталий51
ICQ: 224290361
Вопросов: 8
Ответов: 50
Web-сайт:
Профиль | | #13
Добавлено: 22.08.06 11:38
каков алгоритм перебора записей в дб по одной записи
Например: Есть поля фамилия, имя, id
Как перебирать по обной записи, присваивая id по-порядку?
Номер ответа: 14
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #14
Добавлено: 23.08.06 04:32
Вопрос на сообразительность, что если в poisk$ будет находиться строка
?
Номер ответа: 15
Автор ответа:
Виталий51
ICQ: 224290361
Вопросов: 8
Ответов: 50
Web-сайт:
Профиль | | #15
Добавлено: 23.08.06 11:20
Причем здесь поиск?
Имею ввиду, перебор всех записей подряд, id изначально пустой
Точнее спрошу:
как сформировать запрос, чтобы взять запись №1, например или № 189... незная их содержимое