[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите написать запрос
web-dev
Приветствую! Помогите пожалуйста с запросом, мой вариант не работает.

Есть две таблицы:

bands - в ней поля: id, name
albums - в ней поля: id, name, band_id, year

Надо получить:

albums.id, albums.name, bands.name, bands.id, albums.year

Вот такая проблема...



Спустя 10 минут, 19 секунд (23.02.2010 - 12:13) DedMorozzz написал(а):
Эм...покажи свой вариант это раз и два - по каким полям связаны таблицы?

Спустя 2 минуты, 44 секунды (23.02.2010 - 12:16) web-dev написал(а):
select albums.id, albums.name,
(
select bands.name from bands join albums on bands.id=albums.band_id limit 1) as band,
(
select bands.id from bands join albums on bands.id=albums.band_id limit 1) as bandid, albums.year from albums


Связь: bands.id и albums.band_id

Спустя 5 минут, 32 секунды (23.02.2010 - 12:21) DedMorozzz написал(а):
SELECT albums.id, albums.name, bands.name, bands.id, albums.year FROM albums
LEFT JOIN bands ON bands.id = albums.band_id

как-то так

Спустя 1 минута, 51 секунда (23.02.2010 - 12:23) web-dev написал(а):
АААААА!!!!!!!!!! СПАСИБО ТЕБЕ БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ!!!!!

Вот люблю я когда отвечают по делу, а не типа 'ищи там то...'.
Ну это ладно, ты молодец, спасибо!


_____________
IT - это такая область, что приходится постоянно бежать вперед, чтобы оставаться на месте.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.