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

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

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2012, 21:06   #1
Андрей79
Пользователь
 
Регистрация: 15.02.2009
Сообщений: 63
Вопрос запрос выборки из 2-х таблиц

Здравствуйте.
две таблицы 'cat' с полями id, name, short_desc, long_desc
и 'zice' с полями id, id1, zice, price

как мой запрос привести к тому, что бы выборка шла из двух таблиц, id1 второй таблицы равняется id первой таблицы. Нужно выбрать все поля из обеих таблиц соответствующие id первой таблицы.
Помогите привести мой код к правильному написанию
Код:
$query = mysql_query ("SELECT * FROM cat WHERE id = '".$_GET['item']."' LIMIT 0, 20");
        $details = mysql_fetch_array($query);
Вроде бы нужно так (хотя может и не правильно)

Код:
$query = mysql_query ("SELECT * FROM cat a, zice c WHERE a.id = c.id1 LIMIT 0, 20");
        $details = mysql_fetch_array($query);
но куда тут переменную воткнуть не могу понять.
Андрей79 вне форума Ответить с цитированием
Старый 04.03.2012, 23:05   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

в первом коде - просто выборка 20-ти данных
во втором лучше так
Код:
$query = mysql_query ("SELECT * FROM cat AS a LEFT JOIN zice AS c ON a.id = c.id1 WHERE  a.id = $v LIMIT 0, 20");
где $v - переменная ваша
ADSoft вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать запрос выборки из нескольких таблиц skilk SQL, базы данных 10 03.03.2012 10:47
Запрос выборки Asblue БД в Delphi 6 17.12.2010 17:45
Запрос из двух таблиц SERG1980 БД в Delphi 8 18.11.2010 23:05
как составить sql запрос для выборки по имени,фамилии и отчеству betirsolt БД в Delphi 8 12.05.2010 22:44
запрос из 2-х таблиц Lokos SQL, базы данных 9 23.12.2009 00:55