Есть две таблицы:
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 - это такая область, что приходится постоянно бежать вперед, чтобы оставаться на месте.