[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбор записей из двух таблиц
artmirarmi
Здравствуйте.
Есть таблица users. В ней есть поля id, login, email, etc.
Есть еще одна таблица dialogs. В ней поля id, reciver, sender, etc.
Мне надо выбрать все записи из таблицы users, но при условии, что в таблице dialogs поле reciver != users.id и поле dialogs.sender != users.id.
Надеюсь, понятно объяснил...
Как это сделать?
Valick
Цитата (artmirarmi @ 17.03.2018 - 13:53)
Как это сделать?

для начала надо купить книгу и хотя бы попытаться выучить MySQL
потом, задавая вопрос нужен дамп таблиц
ну и написать свой (пусть даже неправильный) запрос к бд
без всего этого одна дорога - в платные услуги

_____________
Стимулятор ~yoomoney - 41001303250491
artmirarmi
Цитата (Valick @ 17.03.2018 - 15:11)
Цитата (artmirarmi @ 17.03.2018 - 13:53)
Как это сделать?

для начала надо купить книгу и хотя бы попытаться выучить MySQL
потом, задавая вопрос нужен дамп таблиц
ну и написать свой (пусть даже неправильный) запрос к бд
без всего этого одна дорога - в платные услуги

Ты че такой борзый?
Valick
artmirarmi, тебя не спросил, а чё?
Ты думал тут ботаны-очкарики шкерятся, а ты такой нарядный пришкандыбал и давай пальцы гнуть дайте код?

_____________
Стимулятор ~yoomoney - 41001303250491
artmirarmi
Цитата (Valick @ 17.03.2018 - 15:16)
artmirarmi, тебя не спросил, а чё?
Ты думал тут ботаны-очкарики шкерятся, а ты такой нарядный пришкандыбал и давай пальцы гнуть дайте код?

Ты где живешь? Говори адрес!
Valick
artmirarmi, ты реально дурачёк малолетний. Мало того борзоту нашёл там где её нет, так ещё и на понт меня дядю хочешь взять. Сиди жди менее борзых чем я, может ответят тебе что-то другое.


_____________
Стимулятор ~yoomoney - 41001303250491
artmirarmi
Цитата (Valick @ 17.03.2018 - 15:27)
artmirarmi, ты реально дурачёк малолетний. Мало того борзоту нашёл там где её нет, так ещё и на понт меня дядю хочешь взять. Сиди жди менее борзых чем я, может ответят тебе что-то другое.

Я просто угараю над тобой, дядя
VeRTak
artmirarmi Ты откуда такой тут появился?
Valick
Да я не против, если ты пришёл на форум, что бы угорать, дело твоё. Я тебе сказал, что нужно для того, что бы получить ответ. Либо попытки сделать что-то самому, либо финансовые вливания.

_____________
Стимулятор ~yoomoney - 41001303250491
Эли4ка
artmirarmi, ты свой напиши, и желательно телефон. мы тебе наберем rolleyes.gif
Step01
Если можно, прерву вашу разборку и напишу ответ на вопрос в теме. Запрос должен выглядеть так:
SELECT * FROM dialogs, users WHERE dialog.reciver != users.id AND dialogs.sender != users.id

Если пользователей много, то выборка получится достаточно большая. Когда есть проверка на равенство, то берутся только некоторые записи. А когда проверяется на неравенство, то для каждой записи диалогов будут найдены все пользователи кроме тех, которые не соответствуют условию. То есть, для каждого диалога в выборке будет много записей. Подробнее по выбору из двух таблиц можно прочитать здесь
VeRTak
Step01

Серьезно? А про join слышали? Не?
sergeiss
VeRTak, вообще-то, он и использовал join wink.gif



_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
artmirarmi, бан на 3 дня, дабы подумал на досуге о том, как себя правильно вести на форуме.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.