SELECT DISTINCT Товар.Название,
Клиент.ГородКлиента
FROM Товар INNER JOIN
(Клиент INNER JOIN Сделка
ON Клиент.КодКлиента=Сделка.КодКлиента)
ON Товар.КодТовара=Сделка.КодТовара
WHERE Клиент.ГородКлиента='Москва'
SQL запросы (для чайника)
Вот такая проблемка есть 3 таблицы, связь между таблицами один ко многим. :confused: Как мне можно организовать SQL запрос в элементе ADOQuery для выборки определенных столбцов из всех трех таблиц.
Заранее благодарен!!!
SELECT <здесь ты задаёшь столбцы> FROM .....
Цитата: ahilles
SELECT <здесь ты задаёшь столбцы> FROM .....
А можно на какомнибуть примере (мой аватар говорит за меня) :)
Код:
А лучше возьми учебник и учи SQL!
Сил больше нету и нервов тоже остановился, на конце курсовой …… и не знаю что делать. Помогите если это вас не затруднит.
1. Как сделать? на главной форме есть элемент DbGrid который показывает (Номер заказа, Дата оформления, Заказчик) и есть второй DbGrid который должен показывать при выборе строки на первом DbGride сведения о заказе хранящейся в другой таблице.
2. И как заставить Qreport печатать все сведения о заказе ( а то он только выводит одну строку)
ссылка на исходник курсовой http://www.kaluga-school-18.narod.ru/kurs_rabota.zip
Связь устанавливается через свойства элементов TDataSet MasterSource и MasterFields, при этом запросы из соответствующих TDataSet-ов должны выдавать записи, где часть полей будет совпадать (ну, это и так ясно, связь ведь должна по набору полей происходить).
P.S. ссылку на файл нужно поправить...