TLENS » 2011.01.28 12:16

Я уже не знаю как его про мучился с ним.
Вообщем есть две таблицы.
Структура 1 "link" *****id***kredit**** далее неважно
Структура 2 "ok" *****id****ip*** далее неважно
Во второй таблице id это ключ к первой таблице столба id
Надо выбрать с первой таблицы все id-ы, но при условии если $_SERVER['REMOTE_ADDR'] не ровняется к ip со второй таблицы.
Объясняю.
Есть проект. Он чем то смахивает на банерную сеть.
Вообщем первая таблица это допустим как площадка в банерке.
А во второй пишутся ip и id площадки.
Надо выбрать все площадки с кредитами которые данный ip не посещал.
Или может есть другой намного проще?

Gemorroj » 2011.01.28 12:34

Судя по твоему описанию id в 1 и 2 таблице равны, и если тебе нужно получить только id, то зачем приплетать к запросу 1 таблицу?
На всякий случай, если нужны не только id.

Код:

1
2
3
4
SELECT table1.*
FROM table2
INNER JOIN table1 ON table1.id = table2.id
WHERE table2.ip <> '127.0.0.1'
TLENS » 2011.01.28 12:43

Ну просто надо же еще кредиты вычеслить закончились или нет ну и сортировать его тоже надо.
Спасибо я с таким запросом впервые работаю, не считая двух часов мучений перед созданием темы.
щас будем пробывать