..дурак свободный - он свободен и так (с)
[ok]
Добрый день. Прошу извинить, если не по адрессу, но проблема касается не конкретно компьютера, а обращения со SQL. Поставлена задача "Создать запрос с параметром по полю Фамилия (есть такое поле в таблице) рабочего, для поиска компьютера закрепленного именно за данным рабочим". При этом, Фамилия и № компьютера относятся к двум разным таблицам, свзанным по полю № рабочего.Не могли бы Вы пояснить, как создаются запросы с параметрами по полям и что в итоге должно примерно получиться? Заранее спасибо.
Добрый день. Прошу извинить, если не по адрессу, но проблема касается не конкретно компьютера, а обращения со SQL. Поставлена задача "Создать запрос с параметром по полю Фамилия (есть такое поле в таблице) рабочего, для поиска компьютера закрепленного именно за данным рабочим". При этом, Фамилия и № компьютера относятся к двум разным таблицам, свзанным по полю № рабочего.Не могли бы Вы пояснить, как создаются запросы с параметрами по полям и что в итоге должно примерно получиться? Заранее спасибо.
-
-
03.06.2008 в 18:46SELECT c.name FROM computer c, workers w WHERE w.name='Ivanov' AND c.workers_id=w.id
-
-
03.06.2008 в 20:43-
-
04.06.2008 в 00:02так в этом запросе только и делается запрос (простите уж за повтор) только на имя.
смотрите: select c.name from ...
вы табличку то нарисуйте, а нам скажите чего конкретно должно получиться, какой набор данных.
-
-
04.06.2008 в 01:47Даны две таблицы: Рабочие и ТХК.
В таблице Рабочие есть поля: № рабочего, Фамилия, Имя.
В таблице ТХК есть поля: Скорость процессора, Производитель компьютера, ещё всякие поля, дающие характеристику компьютера(они не важны в данном запросе), № компьютера, № работника(за которым закреплен компьютер)
Эти две таблицы связаны между собой по номеру рабочего.
Надо "Создать запрос с параметром по полю Фамилия рабочего, для поиска компьютера закрепленного именно за данным рабочим". Этот запрос надо создать в обычном SQLе. Я так поняла, что выводиться должны Фамилия, № рабочего(работника) и № компьютера, или только Фамилия и № компьютера.
Просто это все осложняется тем, что я не знаю, что такое запрос с параметром и чем он отличается от других V_________V"""
-
-
04.06.2008 в 06:12есть какая-нибудь разница между MySQL и SQLем?
В общем, да. SQL — всего лишь стандарт, а MySQL одна из его практических реализаций, в каких-то моментах его не полностью соблюдающая и в других — несовместимая с какими-нибудь другими реализациями. Причём, в разных версиях MySQL эти моменты разные. Не говоря о том, что самих стандартов на SQL уже накопилось несколько.
я не знаю, что такое запрос с параметром и чем он отличается от других
Наличием параметра.
Ещё в MS Access так почему-то называют любой запрос, в котором один из параметров запроса запрашивается непосредственно у пользователя выводом диалогового окна, хотя такое название, на мой взгляд, всё равно идиотское.
Я так поняла, что выводиться должны Фамилия, № рабочего(работника) и № компьютера, или только Фамилия и № компьютера.
Тогда это что-то вроде:
SELECT c.id, w.name, w.id FROM computers AS c, workers AS w WHERE w.name = 'В. Пупкин' AND w.id = c.worker— что сути совершенно не меняет.P.S. Хм... Я так подумал... Может и правда речь идёт о MS Access?
-
-
04.06.2008 в 19:04-
-
11.06.2008 в 08:39-
-
11.06.2008 в 16:30-
-
11.06.2008 в 18:22-
-
14.06.2008 в 03:00-
-
14.06.2008 в 03:11вы кем работаете?
-
-
14.06.2008 в 23:15-
-
15.06.2008 в 04:571. это сообщество, здесь все задают вопросы
2. личные вопросы не относятся ни к записи, ни к самой проблематики сообщества ---> бессмысленный флуд
-
-
16.06.2008 в 07:27