Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Простой вывод из двух табллиц
 
 автор: Владимир22   (29.04.2013 в 19:51)   письмо автору
 
 

Друзья, помогите с простым выводом из двух таблиц.
Есть 2 таблицы:
Таблица -1 (название диска, исполнитель, стиль, дата добавления)
Таблица -2 (стиль, описание стиля)

Tb1:
title_disc || songer || style || date

Tb2:
style || style_about
---------------------------
У таблиц общее поле "style". Нужно вывести все диски одного исполнителя из Tb1 и стиль + описание этого стиля(style_about ) из Tb2

$res=mysql_query("SELECT title_disc, style, style_about  FROM  Tb1  JOIN Tb2  
USING (style) WHERE style Tb2  ='style'  Tb1   && songer=' Майкл Джексон'  order by `date` desc");

$title_disc=mysql_result($res, 0, 'title_disc ');
$style=mysql_result($res, 0, 'style ');
$style_about=mysql_result($res, 0, 'style_about ');

  Ответить  
 
 автор: cheops   (29.04.2013 в 22:14)   письмо автору
 
   для: Владимир22   (29.04.2013 в 19:51)
 

Можно начать отталкиваться от следующего запроса
SELECT
  Tb1.title_disc AS title_disc,
  Tb1.style AS style,
  Tb2.style_about AS style_about
FROM 
  Tb1
LEFT JOIN
  Tb2
USING (style)
WHERE
  Tb1.songer = 'Майкл Джексон'
ORDER BY
  Tb1.`date` DESC

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования