SQL вывести 2 записи из одной таблицы одним зап.. - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 01 Dec 2024 09:49:45 +0300Всё тема закрыта. Ответ нашёл.<br>
<pre class="prettyprint">
SELECT users1.name AS us1_name,users2.name AS us2_name FROM primer,users AS users1,users AS users2 WHERE primer.id='1' AND users1.id=primer.user1 AND users2.id=primer.user2;
</pre>
https://visavi.net/topics/16360/285652
SQL вывести 2 записи из одной таблицы одним зап.. ВалерийWed, 08 Dec 2010 15:15:58 +0300Сообщенияhttps://visavi.net/topics/16360/285652ну user1 и user2 - это id юзеров из таблицы users.<br>
А твой код явно не верный.
https://visavi.net/topics/16360/285638
SQL вывести 2 записи из одной таблицы одним зап.. ВалерийWed, 08 Dec 2010 15:04:08 +0300Сообщенияhttps://visavi.net/topics/16360/285638Where primer.id=user.id and user.id=четотам! Правильно понял? Какая связь меж таблицами и по какому полю?
https://visavi.net/topics/16360/285632
SQL вывести 2 записи из одной таблицы одним зап.. НазарWed, 08 Dec 2010 15:00:47 +0300Сообщенияhttps://visavi.net/topics/16360/285632Нужно вывести 2 записи из одной таблицы одним запросом.<br>
Например:<br>
Таблица users: id, name<br>
Таблица primer: id,user1,user2<br>
<br>
Нужно вывести имена обоих юзеров, указаных в таблице primer в конкретной записи. Т.е.<br>
<br>
<pre class="prettyprint">
SELECT user1,user2 FROM primer WHERE id='1';
</pre>
И из этого же запроса нужно как то получить имена обоих пользователей. Если бы мне нужно было имя одного пользователя, я бы сделал так:<br>
<pre class="prettyprint">
SELECT users.name FROM primer,users WHERE primer.id='1' AND users.id=primer.user1;
</pre>
Мне нужно что то вроде этого, но чтоб вывело имена обоих пользователей.
https://visavi.net/topics/16360/285619
SQL вывести 2 записи из одной таблицы одним зап.. ВалерийWed, 08 Dec 2010 14:53:08 +0300Сообщенияhttps://visavi.net/topics/16360/285619