SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.02.2012 23:15:45

ronaldo777
Участник
Зарегистрирован: 27.02.2012
Сообщений: 1

Объединение данных

Имеется следующее:
table_a:
id | name |
----------
1  | PC    |
2  | TV    |

table_b:
id | attr    | value|
-------------------
1  | qty     | 10     |
2  | qty     | 20  |
1  | group    | a    |
2  | group    | b    |

надо вывести:

name | qty    | group |
-------------------------------
PC     | 10    | a   |
TV    | 20    | b   |

Как написать запрос? для каждого атрибута отдельный вложенный SELECT? Или есть какая-то возможность получше, чтоб можно было потом изменить количество параметров в второй таблице

Неактивен

 

#2 27.02.2012 23:57:36

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Объединение данных

вложенный select
при изменении кол-ва параметров добавите/убирете
кол-во выводимых запросом колонок должно быть определено до начала выполнения запроса

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson