[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из 2 баз данных
Dima85
Помогите сформулировать запрос.
Есть 2 базы данных.
Первая: users
`UserID`, `Surname`, `Phone`, `Text`
Вторая: concact
`ContactID`, `Surname`, `Phone`, `Text`
Нужно вывести всех с базы users (показать `Surname`) и всех с базы concact (показать `Surname`), но если в базе concact таблица `Phone` совпадает с `Phone` из базы `users`. Нужно вывести и показать `Surname` только из базы users.
Я знаю как вывести данные из 2 баз. Но как сделать если в базе concact таблица `Phone` совпадает с `Phone` из базы `users`. вывести и показать `Surname` только из базы users?
Игорь_Vasinsky
это не базы. это таблицы в одной базе данных.

стрктура - говно, ну и лан.

select u.Surname 
from users u
left join contact c on c.phone = u.phone


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Dima85
Ваш пример не выводит записи с таблицы concact которые не совпадают с `Phone`.


С вами можно как-то связаться по Skype? Есть еще несколько вопросов. Могу предложить маленькое вознаграждение.
Игорь_Vasinsky
ну поменяй таблицы местами в запросе)) я просто не внимательно прочитал.

я по скайпу не консультирую. говорят - дорого.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Dima85
Смена мест тоже не поможет. Задача вывести все записи из таблицы users и все записи с таблицы concact, но если concact.phone = users.phone выводить эту запись с concact не нужно.


Прошу прощения "говорят - дорого.". Это сарказм?
Игорь_Vasinsky
Цитата
Прошу прощения "говорят - дорого.". Это сарказм?

нет. 30 минут = 900 рублей. тут не до сарказма.

а.. я условие не верно понял))

select Surname from users u, contact c where u.phone != c.phone


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

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