подмена значений однотипного поля

chipic
Дата: 19.12.2012 13:30:02
Есть 1 таблица с полями ИД-Значение
2 таблица с даными которые связаны с 1 таблицой
но проблема - в таблице 2 есть два поля, в которых даные связаны с табл.1

вопрос - как подменить ИД в табл.2 на значения с табл.1 по 2-х полях
.... короче на рисунке то что есть, и внизу - то что хотелось бы получить...
tanglir
Дата: 19.12.2012 13:47:21
chipic,

rtfm "join", "table alias"
trew
Дата: 19.12.2012 14:33:48
chipic,
SELECT
    d1.*,
    s1.name AS name1,
    s2.name AS name2
FROM data_b d1
    LEFT JOIN selo s1 
    ON id_selo1 = s1.id

    LEFT JOIN selo s2 
    ON id_selo2 = s2.id
chipic
Дата: 19.12.2012 16:24:49
спасибо конечно, но мне дали более конкретный ответ:

 SELECT 
selo1.name, selo2.name, data_b.commentar
FROM data_b
JOIN selo AS selo1 ON selo1.id = data_b.id_selo1
JOIN selo AS selo2 ON selo2.id = data_b.id_selo2