Выборка из ххх таблиц с условием

rooot

Новичок
Выборка из ххх таблиц с условием

SELECT * FROM `angelscity_shop`,`capitalcity_shop`,`demonscity_shop`,`devilscity_shop`,`emeraldscity_shop`,`mooncity_shop`,`newcapital_shop`,`sandcity_shop`,`suncity_shop` where item_type='1'
Query failed : Column 'item_type' in where clause is ambiguous
направте плиз на путь истинный......

-~{}~ 09.05.06 11:36:

SELECT * FROM `angelscity_shop`,`capitalcity_shop` where `angelscity_shop`.item_type='1' and `capitalcity_shop`.item_type='1'
вот прочел и попытался вывести из 2-х таблиц, помойму записи дублируются, причем много раз ((((
 

Necromant

Новичок
[sql]
SELECT * FROM `angelscity_shop` LEFT JOIN `capitalcity_shop` USING(item_type) WHERE `angelscity_shop`.item_type=1
[/sql]
 

rooot

Новичок
Necromant
записи дублируются пппц....раз так в 30 ((((
немогу понять в чем дело, на пальцах что я хочу получить:
хочу вывести из 9 таблиц записи где item_type = 1, все.
 

rooot

Новичок
SELECT *
FROM `angelscity_comm`
INNER JOIN `capitalcity_comm` ON ( `angelscity_comm`.`item_type` = `capitalcity_comm`.`item_type` )
WHERE `angelscity_comm`.`item_type` = '1'
ну недогоняю я почему дублируются ((((

-~{}~ 09.05.06 12:55:

SELECT * FROM `angelscity_comm` where `item_type`='1' Union Select * From `capitalcity_comm` where `item_type`='1'
вот что мне нужно было ))) всем спасибо.
 

SelenIT

IT-лунатик :)
rooot
а может, была нужна одна таблица shops с дополнительным полем city? ;)
 
Сверху