Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать перекресный запрос
 
 автор: kailDeSazerland   (12.10.2008 в 09:01)   письмо автору
4.8 Кб
 
 

Ломаю голову, помогите.
Надо написать запрос которые выбирает записи из одной таблици и к полученному результату добавляет колонки с названием из другой таблицы и столько сколько записей в другой таблице.

Привел иллюстрацию

  Ответить  
 
 автор: Trianon   (12.10.2008 в 10:13)   письмо автору
 
   для: kailDeSazerland   (12.10.2008 в 09:01)
 

на стороне SQL такая таблица Вам не нужна.

А на страницу Вы можете выдать её средствами php. Если, конечно, определите, что должно находиться в ячейках такой таблицы.

  Ответить  
 
 автор: kailDeSazerland   (13.10.2008 в 05:04)   письмо автору
 
   для: Trianon   (12.10.2008 в 10:13)
 

В том то и дело, что мне надо, чтобы бд выдавала такие данные через запрос или view

  Ответить  
 
 автор: ronin80   (13.10.2008 в 06:18)   письмо автору
 
   для: kailDeSazerland   (13.10.2008 в 05:04)
 

Здесь получается переменное количество столбцов в результате, что средствами sql сделать проблематично (по крайней мере я не представляю как это сделать), поэтому вам и предлагают сделать это средствами php

здесь надо будет получить в результат количество записей из второй таблицы и в php цикле разместить их в виде столбцов, наверное так )

  Ответить  
 
 автор: Trianon   (13.10.2008 в 10:10)   письмо автору
 
   для: kailDeSazerland   (13.10.2008 в 05:04)
 

Вы наверное не поняли. Вам это не надо просто потому, что Вам это не должно быть надо.
И запрос и представление рассчитывается по правилам реляционной алгебры.
Количество столбцов в результатах реляционных операций не зависит от числа строк где либо.
Таблица с переменным числом столбцов может означать лишь одно - ошибку в проектировании схемы БД.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования