(23 окт 2013, 12:12) (
0/
0)
[
0]
~AL~, короче переписки вывести: я с id1; я с id2; я с id3; я с id10 и т.д.
(23 окт 2013, 12:10) (
0/
0)
[
0]
~AL~, мне не это нужно, это я и сам мог сделать, а мне нужно вывесть из таблицы user только те записи, с которыми есть записи в таблице mail, как я в первом посте писал.
(23 окт 2013, 12:02) (
0/
0)
[
0]
~AL~, select id, nick from user order by id desc; select id, id_user, id_kont, msg from mail order by id desc;
(23 окт 2013, 11:53) (
0/
0)
[
0]
~AL~, ты можешь дать готовый запрос?
(23 окт 2013, 11:49) (
0/
0)
[
0]
~AL~, блин, sql сложнее php
(23 окт 2013, 11:30) (
0/
0)
[
0]
~AL~, я такую фигню намутил

<?php
$k_post = mysql_result(mysql_query(\'SELECT COUNT(user.id) FROM user LEFT JOIN mail ON user.id = mail.id_user AND mail.id_kont = \"\'.$us[\'id\'].\'\" OR mail.id_user = \"\'.$us[\'id\'].\'\" AND mail.id_kont = user.id WHERE mail.id_user IS NULL && mail.id_kont IS NULL AND user.id != \"\'.$us[\'id\'].\'\"\'),0);
?>
(23 окт 2013, 11:26) (
0/
0)
[
0]
~AL~, выставил, но мне логики не хватает на запрос

Теперь считает, сколько всего пользователей вело разговор (походу)
(23 окт 2013, 00:20) (
0/
0)
[
0]
~AL~, ещё нубской вопрос. почему считает кол-во сообщений, а не кол-во юзеров, с которыми я вёл переговор?
<?php
$k_post = mysql_result(mysql_query(\'SELECT COUNT(*) FROM user JOIN mail ON user.id = mail.id_user AND mail.id_kont = \"\'.$us[\'id\'].\'\" OR user.id = mail.id_kont AND mail.id_user = \"\'.$us[\'id\'].\'\"\'),0);
?>
(22 окт 2013, 23:54) (
0/
0)
[
0]
~AL~, а при создании массива как выводить? LEFT объединяет? или как?
(22 окт 2013, 23:50) (
0/
0)
[
0]
Busta,
они не важны