MySQL JOIN с результатами из одной таблицы - PullRequest
0 голосов
/ 23 марта 2012

Я хочу объединить tableA с tableB, чтобы получить серию результирующих данных.

Мне нужны JOIN с tableA и tableB, чтобы убедиться, что я получаю правильные значения из tableA, однако я не хочу никаких значений из tableB при получении результатов.

Я ценю, что могу сделать следующее:

SELECT a.col1, a.col2, a.col3 FROM tableA AS a и т. Д.

Я ищу более аккуратный способ, может быть, с каким-нибудь классным новым ключевым словом, с которым я раньше не сталкивался? (Здесь надеемся).

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 23 марта 2012

вы можете назвать все свои поля:

SELECT a.col1, a.col2, a.col3... 
FROM tableA a
JOIN tableB b
    on a.id = b.id 

или просто используйте псевдоним таблицы a.*

SELECT a.* 
FROM tableA a
JOIN tableB b
    on a.id = b.id
1 голос
/ 23 марта 2012
select a.* FROM tableA a JOIN tableB b ON a.b_id = b.id;
1 голос
/ 23 марта 2012

Если вы хотите, чтобы все столбцы из таблицы a, просто использовали a.*:

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