|  | 
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ Здравствуйте, помогите пожалуйста с запросом для объединения двух таблиц в одну. Можно ли сделать так как на скрине? Зарание спасибо. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 06.01.2020, 18:38 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ Можно, но не нужно.  Не надо из СУБД делать эксель.  Если очень надо, то подобные вещи делаются на стороне клиента, читаешь построчно одновременно два источника и пишешь в одну строчку. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 06.01.2020, 19:59 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ Dima T, Спасибо за ответ. Пишу на Delphi приложение(для себя) доходы\расходы. с добавлением Грузоперевозок(работа моя). Сейчас у меня все в одной таблице, но хотелось бы некоторые пункты(относящиеся к грузоперевозкам ) вынести в отдельную таблицу. CREATE TABLE dr01 ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, data VARCHAR, dr TEXT, kategoriya TEXT, sum NUMERIC DEFAULT (0), koment TEXT, sob TEXT, km INTEGER, <-------() toplivo TEXT, <-------() reis TEXT, <-------() firma TEXT, <-------() status TEXT, <-------() tt INTEGER, <-------() time VARCHAR, data_unix INTEGER, platit TEXT, <-------() name_vid TEXT, osnovanie TEXT, vid TEXT, ); Но тогда у меня будут трудности с отображением в списке Listview, т.к в список данные попадают из набора данных через LiveBinding(связи) где каждый столбец привязан к своему итему в списке. И запрос на выборку делать для меня легче.Т.к. как его делать с объединением я пока не научился. Поэтому я и хотел объединить две таблицы как они есть и потом работать с результатом как умею на сегодняшний день. Запрос для скрина выглядит так: select * from dr01 where dr='Доход' or dr='Расход' and datetime(data_unix, 'unixepoch') between datetime(1546732800, 'unixepoch') and datetime(1578268800, 'unixepoch') ORDER BY DATA_UNIX DESC ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 06.01.2020, 21:00 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ Если все в одной таблице и работает - хорошо. Ну а чтобы было лучше, тебе в первую очередь надо почитать учебники по дизайну баз данных. Собственно говоря, это будет любой учебник по базам данных. Обрати внимание на такую страшную штуку как "нормализация" и "избыточность данных". Это краеугольный камень твоей проблемы. Как сумеешь достичь "первой нормальной формы", на своей таблице - берешь учебник по SQL и читаешь про страшное ключевое слово JOIN. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 08.01.2020, 06:00 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ А что за картинка слева? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 08.01.2020, 09:49 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ White Owl, Так то работает, думал что это не совсем правильно хранить все в одной таблице.Поэтому и пришла в голову мысля разделить по разным.Но походу для такой не особо сложной программки сойдет и так))). Кстати за совет спасибо. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 08.01.2020, 16:28 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ 982183, Слева картинка это LiveBinding(связи) в Radstudio. Штука прикольная, но говорят глючная.Я пока глюков не встречал пользуюсь с удовольствием. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 08.01.2020, 16:31 |  | ||
| 
Запрос на объединение таблиц как есть | |||
|---|---|---|---|
| #18+ ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 08.01.2020, 16:35 |  | ||
|  | 

| start [/forum/topic.php?fid=54&gotonew=1&tid=2008369]: | 0ms | 
| get settings: | 11ms | 
| get forum list: | 11ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 40ms | 
| get topic data: | 10ms | 
| get first new msg: | 6ms | 
| get forum data: | 2ms | 
| get page messages: | 45ms | 
| get tp. blocked users: | 1ms | 
| others: | 232ms | 
| total: | 366ms | 

| 0 / 0 | 
