Вы не зашли.
Главная » PHP » Вывод из двух таблиц с одинаковыми полями
#1. WapStyle Off (3)
Участник
2013.03.11 17:05
имеем 2 таблицы
Код:
CREATE TABLE IF NOT EXISTS `user_ban` (
`user_id` int(11) unsigned NOT NULL,
...
PRIMARY KEY (`user_id`),
...
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Код:
CREATE TABLE IF NOT EXISTS `user_ank` (
`user_id` int(11) unsigned NOT NULL,
`realname` text COLLATE utf8_unicode_ci,
....
PRIMARY KEY (`user_id`),
FULLTEXT KEY `realname` (`realname`),
....
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
как выташить user_id из двыух таблиц одним запросом?

пробовал
Код:
SELECT * FROM user_ank LEFT JOIN user_ban ON user_ban.user_id = user_ank.user_id WHERE user_id = ?
получаю false, т.е user_ank конфликт (или как его назвать) с user_ban
Отредактировано WapStyle (2013.03.11 18:06)
#2. Gemorroj Off (107)
Administrator
2013.03.11 20:08
Код:
SELECT * FROM user_ank
LEFT JOIN user_ban ON user_ban.user_id = user_ank.user_id
WHERE user_ank.user_id = ?
просто добавь имя таблицы вначале.
или так еще можно:
Код:
SELECT * FROM user_ank
LEFT JOIN user_ban USING(user_id)
WHERE user_ank.user_id = ?
#3. WapStyle Off (3)
Участник
2013.03.11 20:08
второй вариант покороче smile
Мне вот интересно как ты всё это в голове храниш?
Было такое что остальное просто забывал..а помнил то что задумал (перегруз называется)
Отредактировано WapStyle (2013.03.11 20:08)
#4. Gemorroj Off (107)
Administrator
2013.03.11 20:08
WapStyle, ну, когда постоянно это используешь, то оно вертится само в голове.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s