
03.07.2008, 17:34
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Допустим есть таблица
user:
id | name
56 | name1
57 | name2
58 | name3
и user_news
id | user_id | news_id
1 | 57 | 4
3 | 57 | 5
4 | 58 | 1
и установленна переменная
$news_id = 4;
Нужно выбрать все строки в user, что бы результат был таким
id - 56
name - name1
in_news - 0
id - 57
name - name1
in_news - 1
id - 58
name - name1
in_news - 0
Где in_news - береться из таблицы user_news ( оно равно 1, если в таблице есть запись с user_id равное user.id, и запись news_id = $news_id ( в нашем случае 4)
in_news - может называться по-другому, мне все равно...
мы можем просто при проверки проверять наличие in_news
|
|
|