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

Форум MySQL

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

 

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

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

тема: Выборка из двух таблиц с сопоставлением
 
 автор: maximum7   (03.01.2009 в 22:19)   письмо автору
 
 

Есть две таблицы. Первая таблица хранит id, Title документа. Вторая хранит id, pid, vid.

Я пытаюсь сделать следующее: из второй таблицы выбрать 10 документов, отсортировать по pid (там хранится некоторое число, по которому нужно отсортировать список), после чего полученный список нужно сопоставить с первой таблице, выбрав из неё значения Title и сопоставив данные значения из обоих таблиц по id (они одинаковые)

То есть в первой таблице хранятся заголовки документов, во второй значения. id в обоих таблицах одинаковые. Как сделать такую выборку?

  Ответить  
 
 автор: Trianon   (03.01.2009 в 23:36)   письмо автору
 
   для: maximum7   (03.01.2009 в 22:19)
 

SELECT >Есть две таблицы. Первая таблица хранит id, Title документа. Вторая хранит id, pid, vid.
>
>Я пытаюсь сделать следующее: из второй таблицы выбрать 10 документов, отсортировать по pid
> (там хранится некоторое число, по которому нужно отсортировать список),

SELECT id, pid FROM second ORDER BY pid LIMIT 10


>после чего полученный список нужно сопоставить с первой таблице, выбрав из неё значения Title и сопоставив данные значения из обоих таблиц по id (они одинаковые)

SELECT first.* 
  FROM first f 
    JOIN second s ON s.id=f.id 
  ORDER BY pid 
  LIMIT 10

загнать LIMIT внутрь вложенного запроса не выйдет.

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

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