|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
Есть таблица tab1 с полями num date_obs code namm Есть вторая таблица tab3 с полями otd num fio doctor date_obsl plat Мне нужно в итоговой таблице получить поля num,date_obs,code,namm из таблицы tab1 и поля otd,fio,plat из таблицы tab3. Как мне составить такой запрос? условие проверки tab1.num = tab3.num и tab1.date_obs = tab3.date_obsl ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:35 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
как пробовал, что получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:39 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
982183, пробовал так, что-то не то получилось Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:46 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
distinct убери + побели поставь после запятой ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:48 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
+ пробелы поставь после запятой ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:48 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
982183, а причем тут пробелы? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:49 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
если distinct убрать намного больше данных получается чем в tab1. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:50 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
Минимум - наглядней будет, максимум - где там и глючит. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:51 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
kolhozесли distinct убрать намного больше данных получается чем в tab1. А с distinct что не получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:52 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
kolhozЕсть таблица tab1 с полями num date_obs code namm Есть вторая таблица tab3 с полями otd num fio doctor date_obsl plat Мне нужно в итоговой таблице получить поля num,date_obs,code,namm из таблицы tab1 и поля otd,fio,plat из таблицы tab3. Как мне составить такой запрос? условие проверки tab1.num = tab3.num и tab1.date_obs = tab3.date_obsl Надо структуру данных привести хотя бы к 3-ей нормальной форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:54 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
kolhozпробовал так, что-то не то получилось Прямо так фокс выдал "что-то не то получилось" ? distinct лишний, но не мешает. У тебя правильный запрос, но если есть повторы номеров в один день, то работать не будет. Есть повторы? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 15:54 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
Dima T, повторы есть ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 16:00 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
[quot Dima T]kolhozпробовал так, что-то не то получилось Прямо так фокс выдал "что-то не то получилось" ? фокс выдал мне результат. Но в результирующей таблице больше строк чем в tab1. Я хотел получить данные из tab1 + недостающие поля из tab3 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 16:01 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
kolhozфокс выдал мне результат. Но в результирующей таблице больше строк чем в tab1. Я хотел получить данные из tab1 + недостающие поля из tab3 Ну так у тебя одному полю в tab1 соответствует несколько полей в tab2 (или наоборот) distinct-ом ты убираешь дубли. Но это тебе не нравится. Чтоб понять и объяснить нужен контрольный пример с данными ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 16:06 |
|
выбрать данные из двух таблиц
|
|||
---|---|---|---|
#18+
kolhozфокс выдал мне результат. Но в результирующей таблице больше строк чем в tab1. Я хотел получить данные из tab1 + недостающие поля из tab3 Я так понимаю повторы в tab3. Тогда как по-твоему должен выглядеть результат если например {num = 5, date_obs = 15/05/2018} tab1 один раз упоминается, а в tab3 дважды? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2018, 16:07 |
|
|
start [/forum/topic.php?fid=41&fpage=10&tid=1581791]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 152ms |
0 / 0 |