|
 4.8 Кб |
|
| Ломаю голову, помогите.
Надо написать запрос которые выбирает записи из одной таблици и к полученному результату добавляет колонки с названием из другой таблицы и столько сколько записей в другой таблице.
Привел иллюстрацию | |
|
|
|
|
|
|
|
для: kailDeSazerland
(12.10.2008 в 09:01)
| | на стороне SQL такая таблица Вам не нужна.
А на страницу Вы можете выдать её средствами php. Если, конечно, определите, что должно находиться в ячейках такой таблицы. | |
|
|
|
|
|
|
|
для: Trianon
(12.10.2008 в 10:13)
| | В том то и дело, что мне надо, чтобы бд выдавала такие данные через запрос или view | |
|
|
|
|
|
|
|
для: kailDeSazerland
(13.10.2008 в 05:04)
| | Здесь получается переменное количество столбцов в результате, что средствами sql сделать проблематично (по крайней мере я не представляю как это сделать), поэтому вам и предлагают сделать это средствами php
здесь надо будет получить в результат количество записей из второй таблицы и в php цикле разместить их в виде столбцов, наверное так ) | |
|
|
|
|
|
|
|
для: kailDeSazerland
(13.10.2008 в 05:04)
| | Вы наверное не поняли. Вам это не надо просто потому, что Вам это не должно быть надо.
И запрос и представление рассчитывается по правилам реляционной алгебры.
Количество столбцов в результатах реляционных операций не зависит от числа строк где либо.
Таблица с переменным числом столбцов может означать лишь одно - ошибку в проектировании схемы БД. | |
|
|
|