2013-09-19 4 views
0

таблицы здесь:MySQL запросов присоединиться к двойной

enter image description here

я хочу написать;

матч 1: Йонатан против Jenny,

матч 2: сэм против рубина,

матч 3: Ариф против pamee


Я пробовал много но не удалось выполнить его.

SELECT table1.boy_id, table1.girl_id, table1.ID, table2.id, table2.name, table2.score 
FROM table1 
INNER JOIN table2 

ответ

2
SELECT a.ID, 
     b.name BoyName, 
     c.name GirlName 
FROM table1 a 
     INNER JOIN table2 b 
      On a.boy_id = b.id 
     INNER JOIN table2 c 
      ON a.girl_id = c.id 

Вы должны присоединиться к table2 дважды table1, так как есть две колонок из table1, что ссылок на table2.

Смежные вопросы