以下のクエリを実行しました。私はC#のグリッドビューでこれを使用しています。このクエリではすべてが問題ありません。しかし、あなたが見るように、 "ocum"という名前のテーブルが特定の条件のためにデータを引っ張っています。2つの同じ構造化テーブルからmysqlクエリを取得
table "ocum" = has records before today .
table "otrans" = has only today's records .
- 両方テーブルの構造は同一です。
- "ocum"テーブルから今日のデータを完全に取得しています。
- 今、otransテーブルから今日のデータを取得したいと考えています。
今日の簡単な言葉は19-04-2017です。したがって、ocumテーブルには18-04-2017までのすべてのレコードが含まれ、otransテーブルには19-04-2017レコードのみが含まれます。一日の終わりには、otransレコードがocumテーブルに追加/追加されます。
単一のステートメントで両方のテーブルのデータをクエリする方法を教えてください。 ここに私の質問です。
SELECT
`ocum`.`tdate`,
`ocum`.`damt`,
`ocum`.`camt`,
`ocum`.`narr`,
@Bal := @Bal + `ocum`.`camt` - `ocum`.`damt` AS `bal`
FROM `ocum`, (SELECT @Bal := 0) AS variableInit where `ocum`.`glcode` = "A03208" and `ocum`.`acno` = 40
ORDER BY `ocum`.`tdate` ASC
私が正しく理解していれば、あなたは 'UNION'を試すことができます。https://dev.mysql.com/doc/refman/5.7/en/union.html –