MySQL: SELECT

программирование php MySQL sql

Мне нужно выбрать строки сразу из 2 таблиц к примеру:
$sel = mysql_query("SELECT * FROM `games` WHERE author='".$usa['login']."' LIMIT ".$start.", ".$num_elements); есть такая строка, мне нужно выбрать не только `games`, но и `progs` в обоих таблицах имеется author='".$usa['login']."'. Затем вывести все это в while
Ответы:
Это называется cross join
SELECT games.xxx, games.yyy, progs.fff
FROM games, progs
WHERE
games.author = '".$usa['login']."'  AND
games.author = progs.author  
LIMIT ".$start.", ".$num_elements
select ...
from games g
join progs p on p.author = g.author
where g.author = ...


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.