Форум сетевых администраторов
Показаны 7 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- вложенные запросы, или как там их.... (http://netadmin.ws/forum/showthread.php?threadid=8431)


Помещено zyablik 08-04-2004 в 09:43:

вложенные запросы, или как там их....

есть две таблицы..

table1

id|name
----------
1|name1
2|name2
3|name3

table2

id|name_id|some_info
--------------------------
1|2 | blablalba
2|1 | qweqwe
3|1 | qweqe
4|3 | kldjg

table1.id = table2.name_id

а теперь внимание, вопрос:

как надо составить запрос чтобы по иду из таблицы 2 вытащить имя из таблицы 1?


Помещено Orliha 08-04-2004 в 10:23:

select a.name from table1 as a, table2 as b where b.nameid=a.id

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено zyablik 08-04-2004 в 10:26:

я наверное туплю....

для записи 2 из таблицы 2 как будет выглядить запрос?

__________________
http://www.best-pills-store.com


Помещено Orliha 08-04-2004 в 10:44:

select a.name from table1 as a, table2 as b where a.id=1

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено zyablik 08-04-2004 в 10:53:

не то.... либо я неправильно делаю.

щя. напишу подробнее.
есть две таблицы, в одной хранятся авторы, в другой произведения этих авторов. они связаны name_id

скрипту передается ID произведения. и все. по иду произведения надо вывести его автора..
вот..
кста: ася 69078899

__________________
http://www.best-pills-store.com


Помещено Orliha 08-04-2004 в 11:00:

вообщем смотри:
table1
aid | author_name
table2
sid | story_name

есть переменная $storyid

делаем запрос:
select a.author_name from table1 as a, table2 as b where a.aid=b.sid and b.sid=$storyid

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено zyablik 08-04-2004 в 11:04:

воо... спасибо.. врубился.. )) надо сказать мускулу чтобы он связал 2 таблицы по иду автора и выдал мне его имя... догнал

__________________
http://www.best-pills-store.com


Формат времени GMT. Текущее время 17:18.
Показаны 7 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.