Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2011, 14:24   #1
deni1982
Пользователь
 
Регистрация: 01.03.2010
Сообщений: 25
По умолчанию что нужно исправить в запросе

есть таблица А и таблица B

таблица А состоит из столбцов имен с полями | N1 | N2 | N3
id | N1 | N2 | N3
-----------------------
1|имя1 |имя2 |имя3 |
------------------------
2|имя4 |имя2 |имя1 |
------------------------
3|имя2 |имя3 |имя8 |

таблица B состоит из столбцов описаний и имен с полями | name | description

| name | description
-----------------------
имя1 |описание имени 1|
------------------------
имя2 |описание имени 2|
------------------------
имя3 |описание имени 3|
------------------------
имя4 |описание имени 4|
------------------------
имя5 |описание имени 5|
------------------------
имя6 |описание имени 6|
------------------------
имя7 |описание имени 7|
------------------------
и т.д.

помогите составить запрос
чтобы из таблицы B попадало описание в таблицу А в соответствии с именем когда пользователь выберет соответствующую строку

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

привожу фрагмент своего текста где все получается но порядок не сохраняется
PHP код:

SELECT B
.description FROM A,B WHERE (A.N1=B.name or A.N2=B.name or A.N3=B.name
т.е.
например при выборе строки 2 таблицы A
я получаю:
описание имени 1 описание имени 2 описание имени 4

а мне нужно чтобы порядок сохранялся
т.е.
например при выборе строки 2 таблицы A
чтобы итог был такой:
описание имени 4 описание имени 2 описание имени 1

подскажите что нужно исправить в моем запросе
deni1982 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что нужно сделать с <td> что бы между картинками другого <table> не было разделения? alex555 HTML и CSS 22 24.04.2012 16:43
Нужно кое-что исправить в коде Fonochka Помощь студентам 7 27.12.2010 20:20
Что нужно знать (сделать), что бы прога запускалась в Виндос 7 и Виста marina15056 Помощь студентам 19 24.08.2010 11:29
Не понимаю где увидеть то, что передается в Post запросе TBrowser'ом KentOne Работа с сетью в Delphi 0 03.08.2010 18:48
Объясните что к чему в SQL запросе Gulik БД в Delphi 14 15.06.2009 21:07