
мне нужно объединить две таблицы в одну, а точнее чтоб проверялись данные
не занят участок и если он занят то кому принадлежит....
1 Nick.. 2 Uchastok... Два одинаковых поля в 2 таблицах....
Вот запрос
("SELECT * FROM Users, Zaselenie WHERE Users.Nick='".$_SESSION['Login']."' Or Zaselenie.Nick= '".$_SESSION['Login']."' AND Users.Uchastok = Zaselenie.Uchastok='".$_GET['gorod']."' " )
я не понимаю что здесь не правильно

Прошу помогите

Спустя 5 минут, 10 секунд (3.02.2010 - 00:23) Nikitian написал(а):
select t2.*,t1.Nick from Users as t1 inner join Zaselenie as t2 using (Uchastok) where t2="$gorod" and "$login" in (t1.Nick,t2.Nick)
Вроде правильно написал. Если что не так, то приложите show create table Users && show create table Zaselenie с данными, ну и конечно ошибки
Спустя 39 минут, 20 секунд (3.02.2010 - 01:03) Shytt написал(а):
Nikitian Ты классно написал
но честно я нечего не понял, что по чем

Цитата |
select t2.*,t1.Nick from Users as t1 inner join Zaselenie as t2 |
тут как я понял ты сделал из них псевдонимы
Цитата |
using (Uchastok) |
честно это я не знаю что такое??
остальное более менее знакомое....
А нельзя что то в простом варианте сделать
Цитата |
SELECT * FROM table1,table2 WHERE table1.id=table2.id; |
но при этом чтоб Get показал на какой я странице и подбирая из двух таблиц нужную переменную, и Session какой узер присутствует???
что то вроде сначала посмотрела какой узер за тем проверила обе таблицы и показала переменные которые для него лично ???
Спустя 7 часов, 57 минут, 30 секунд (3.02.2010 - 09:00) NewBePhp написал(а):
Shytt
попробуй такое извращение:
попробуй такое извращение:
SELECT
*
FROM
Users, Zaselenie
WHERE
(Users.Nick='".$_SESSION['Login']."'
OR Zaselenie.Nick='".$_SESSION['Login']."')
AND Users.Nick=Zaselenie.Nick
AND Users.Uchastok=Zaselenie.Uchastok='".$_GET['gorod']."'
Спустя 4 дня, 4 часа, 13 минут, 40 секунд (7.02.2010 - 13:14) Shytt написал(а):
чет не очень все как то блин
не прокатывает
