выбрать конкретный столбец только в MySQL - PullRequest
0 голосов
/ 25 февраля 2011

моя таблица-1 имеет 20 столбцов, а таблица-2 имеет 15 столбцов.здесь я хочу объединить две таблицы по идентификатору пользователя.я использую этот запрос ниже

SELECT  * FROM   table_checkout_bidpack as t1 inner JOIN table_user_information 
as t2 ON t1.user_id=t2.user_id

Этот запрос выбирает 35 столбцов, но мне нужно выбрать столбцы (имя_пользователя) во второй таблице

я знаю эту работу

select t1.col1,t1.col2,t1.col3,t1.col4,.....,t2.user_name 
FROM   table_checkout_bidpack as t1 inner JOIN table_user_information 
as t2 ON t1.user_id=t2.user_id

Это выглядит очень большим, если вы хотите это сделать

Ответы [ 2 ]

4 голосов
/ 25 февраля 2011
select t1.*,t2.user_name 
FROM   table_checkout_bidpack as t1 inner JOIN table_user_information 
as t2 ON t1.user_id=t2.user_id
0 голосов
/ 25 февраля 2011
select t1.*,t2.user_name 
FROM   table_checkout_bidpack as t1 inner JOIN table_user_information 
as t2 ON t1.user_id=t2.user_id

* является селектором с подстановочными знаками, сам по себе он будет соответствовать всем столбцам во всех таблицах, но если вы добавите префикс table., он будет соответствовать только столбцам в этой таблице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...