Сомообеденение таблицы

Кощей

if(!$needle) die("ooh");
Сомообеденение таблицы

Есть таблица,
id
key
val

Отобрать те id для которых совпадет условие
(key == 'some_key' and val == 'val') && (key == 'some_key2' and val == 'val2')
 

Wicked

Новичок
Отобрать те id для которых совпадет условие
(key == 'some_key' and val == 'val') && (key == 'some_key2' and val == 'val2')
тут мне стоит включить "дурочку" и сказать:
1) не совпадает с чем?
2) это условие может не выполняться как минимум потому что 'some_key' != 'some_key2'.

Это я к тому, что иногда гораздо полезней обычными словами объяснить, что тебе нужно.
 

Dl

Новичок
Если я правильно *догадался*, то джойнить надо по id.
Аналогия: опросник;
user_id, question, answer;
и отобрать надо студентов, у которых (question="курс" and answer=1) and (question="год" and answer=2006).
 

Кощей

if(!$needle) die("ooh");
Wicked
Ну да) Выходит в логике непонятка. Я вот отбираю все, а потом собираю то что повторяеться но хочу сразу получать все правильно с базы.
 

kruglov

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