2009-12-14 2 views
0

База данных Mysql имеет таблицу A, которая имеет много столбцов. один из столбцов - SIM1. Другая таблица tableB, которая имеет много столбцов. одним из столбцов является SIM2 , требование состоит в том, чтобы соединить все столбцы tableA и tableB, учитывая, что SIM1 = SIM2.объединение всех столбцов двух таблиц в mysql условно

, как это

tableA 

col1 col2 SIM1 ..........col24 
a  x  1    5 
b  y  1    3 
c  z  0    2 
d  g  2    1 

tableB 

colA colB SIM2 
x  g  1 
y  f  0 
x  s  0 
y  e  2 

Результат Выбор запроса должен быть

col1 col2 SIM1............col24 colA colB SIM2 
a  x  1 ........... 5  x  g  1 
c  z  0 ......... . 2  x  s  0 
d  g  2 .......... 1  y  e  2 

это возможно?

+0

Нет, это не домашнее задание, я много пробовал с внутренним соединением и объединением, используя e.t.c, но не смог получить желаемый результат. Я также попытался использовать Google, но не нашел правильного метода. только после моего исследования я разместил это здесь. – silverkid

ответ

4
select * from tableA inner join tableB on tableA.SIM1 = tableB.SIM2 
Смежные вопросы