[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 3 таблицы
serges
Помогите с запросом, сам не особо силен -видимо стар стал
Есть три таблицы
1. re2_categories
CategoryID
CategoryName

2. re2_subcategories
SubcategoryID
SubcategoryName

3. re2_listings
много всего и
CategoryID
SubcategoryID

Выборку делаем из з-ей таблицы
помогите, как вытащить из таблиц 1 и 2 ***Name по ***ID в третьей таблице
Бьюсь третий день - мозгов не хватает
Заранее всем благодарен



Спустя 1 час, 36 минут, 3 секунды (14.07.2008 - 09:33) sergeiss написал(а):
Придется подсказать... Все-таки практически тёзка smile.gif

Уточни свой вопрос, не совсем понятно, что хочешь сделать.

Спустя 37 минут, 29 секунд (14.07.2008 - 10:10) serges написал(а):
Цитата(sergeiss @ 14.7.2008, 6:33) [snapback]43384[/snapback]
Придется подсказать... Все-таки практически тёзка smile.gif

Уточни свой вопрос, не совсем понятно, что хочешь сделать.

В 3- таблицу записываются данные, но там нет названий категории и субкатегории. но есть их ID
В 1 и второй есть и ID и Name - помоги по ID(категории и субкатегории) в третьей таблице вытащить имена из 1 и 2 таблиц
Спасибо за внимание !!!

Спустя 14 минут, 18 секунд (14.07.2008 - 10:25) Viking написал(а):
SELECT CategoryName FROM re2_categories, re2_listings WHERE re2_categories.CategoryID=re2_listings.CategoryID;
SELECT SubcategoryName FROM re2_subcategories, re2_listings WHERE re2_subcategories.SubcategoryID=re2_listings.SubcategoryID;

Спустя 15 минут, 23 секунды (14.07.2008 - 10:40) serges написал(а):
Цитата(Viking @ 14.7.2008, 7:25) [snapback]43391[/snapback]
SELECT CategoryName FROM re2_categories, re2_listings WHERE re2_categories.CategoryID=re2_listings.CategoryID;
SELECT SubcategoryName FROM re2_subcategories, re2_listings WHERE re2_subcategories.SubcategoryID=re2_listings.SubcategoryID;

Огромное СПАСИБО !!! - Жаль запустить смогу только вечером на работе все урезано , ни FTP ни виртуальног сервера, ни входа через панель управления - вечером обязательно отпишусь.
Еще раз огромное СПАСИБО !!!

Спустя 1 час, 48 минут, 27 секунд (14.07.2008 - 12:29) Shurick написал(а):
Прикольный пример... Мне советовали подобные запросы ЛЕФТ ДЖОН-ном осуществлять

Спустя 8 часов, 16 минут, 53 секунды (14.07.2008 - 20:45) serges написал(а):
Цитата(serges @ 14.7.2008, 7:40) [snapback]43392[/snapback]
Цитата(Viking @ 14.7.2008, 7:25) [snapback]43391[/snapback]
SELECT CategoryName FROM re2_categories, re2_listings WHERE re2_categories.CategoryID=re2_listings.CategoryID;
SELECT SubcategoryName FROM re2_subcategories, re2_listings WHERE re2_subcategories.SubcategoryID=re2_listings.SubcategoryID;

Огромное СПАСИБО !!! - Жаль запустить смогу только вечером на работе все урезано , ни FTP ни виртуальног сервера, ни входа через панель управления - вечером обязательно отпишусь.
Еще раз огромное СПАСИБО !!!

Добрый вечер, прописал - не вышло, завтра с собой лаптоп возьму - покручу(скорее всего я не так то то делаю) - буду писать и смогу попробовать
В любом случае спасибо за внимание - с меня дюжина хорошего пива, если Вы в Москве или некий перевод на WM, только помогите довести до логического завершения - очень злость берет. когда что то не выходит.

Спустя 3 минуты, 40 секунд (14.07.2008 - 20:49) Viking написал(а):
а что конкретно не вышло, что пишет?

Спустя 38 минут, 17 секунд (14.07.2008 - 21:27) serges написал(а):
Цитата(Viking @ 14.7.2008, 17:49) [snapback]43483[/snapback]
а что конкретно не вышло, что пишет?

ответы различные. в зависимости от моих коррекций - либо ничего не выводит, либо ошибка в синтаксисе
Завтра пришлю все варианты своих изысканий и по каждому из них - ответы сервера
например - то , на чем остановился на сегодня

$q5 = "SELECT CategoryName FROM re2_categories, re2_listings WHERE re2_categories.CategoryID=re2_listings.CategoryID ";
$q6 = "SELECT SubcategoryName FROM re2_subcategories, re2_listings WHERE re2_subcategories.SubcategoryID=re2_listings.SubcategoryID ";

$ShowInfo = "<table border=0 align=center width=\"670\">\n\t<tr>\n\t<td rowspan=\"2\" width=\"300\" valign=top><b>&nbsp; ID ¹ : $a1[ListingID]<br></b><br><br><font size=3 face=verdana color=black><b>&nbsp;$a5[CategoryName]&nbsp;&nbsp;$a6[SubcategoryName]........
ничего не отображает

или пишет

Parse error: syntax error, unexpected T_VARIABLE in Z:\home\localhost\www\info.php on line 15
при вот таком варианте

/ /CategoryName
$q5 = "SELECT CategoryName FROM re2_categories, re2_listings WHERE re2_categories.CategoryID=re2_listings.CategoryID ";
$r5 = mysql_query($q5) or die(mysql_error());
$a5 = mysql_fetch_array($r5);

$ShowInfo = "<table border=0 align=center width=\"670\">\n\t<tr>\n\t<td rowspan=\"2\" width=\"300\" valign=top><b>&nbsp; ID ¹ : $a1[ListingID]<br></b><br><br><font size=3 face=verdana color=black><b>&nbsp;$a5[CategoryName]&nbsp;&nbsp;$a6[SubcategoryName]........


наверное стоит кусок скрипта прислать вам - это 4 файла(связанных) и не на форум. а в личку. если вы не против помочь - честное слово за.... устал в общем
Предложение о пиве в любом случае в силе, вы так и не написали, откуда Вы

Спустя 15 минут, 39 секунд (14.07.2008 - 21:43) Viking написал(а):
отписался в личку


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.