次のステートメントは、SQLテーブル "HistoryDB.HistoryDB"が存在しないと、1146エラーを返します。私は同じデータベース内の2つのテーブルを結合しようとしています。私は、カラム/テーブル名がセキュリティ上の理由から混乱していると混乱しているとお詫び申し上げます。あなたはなぜあなたが参加するための句に、元のテーブル名とエイリアスを使用していますか?TableInfo_tbl私のSQLクエリは、エラー1146でDatabase.Databaseを探しているのはなぜですか?
としてReporttblのエイリアスを使用している
select Reporttbl.id, TableInfo_tbl.lastTime
from HistoryDB
INNER JOIN Reporttbl AS TableInfo_tbl on Reporttbl.statID = TableInfo_tbl.statID
WHERE lastReportTime BETWEEN '2016-09-13 00:00:00' and '2016-09-13 23:00:00'
Group BY id, UNIX_TIMESTAMP(lastReportTime) DIV 3600 ORDER BY id ASC
あなたはそれを把握しましたか? – kbball