私は次のクエリを持っている:2つのクエリを結合する方法
クエリ1:
Select * from T10,T11,T12,T13,T14
where T10.C0 = T11.C0 and T11.C1 = T12.C0
and T12.C1 = T13.C0 and T13.C1 = T14.C0;
クエリ2:
Select * from T20,T21,T22,T23,T24
where T20.C0 = T21.C0 and T21.C1 = T22.C0
and T22.C1 = T23.C0 and T23.C1 = T24.C0;
は、どのように私はこれらのテーブルのすべての値を表示するには、これらの2つのクエリを組み合わせることができますか?私は、参加をT10.C1 = T20.C1
にしたいと思います。
私が真の同じ列数を、持っていないという警告を取得union
をしようとすると、これらのテーブルは、私が欲しい
組合
ここSelect * from
"ProductConfig","Board","PcbBuild","Model","TcssCalib"
where "Model"."idModel" = "PcbBuild"."Model" and "Board"."PcbBuild" = "PcbBuild"."idPcbBuild"
and "Board"."idBoard" = "TcssCalib"."Board" and "ProductConfig"."TcssCalib" = "TcssCalib"."idTcssCalib"
union
Select * from"ProductBuild","TxResultsLink","TxResults","DspValues" where "ProductBuild"."idProductBuild"
= "TxResultsLink"."ProductBuild" and "TxResults"."idTxResults" = "TxResultsLink"."TxResults"
and "TxResults"."DspValues" = "DspValues"."idDspValues";
同じではありませんProductBuild.ProductconfigがProductConfig.idProductConfigと結合されました
エラー:
[のErr] ERROR:各UNIONクエリは、私がinner join
をしようとすると、私はで、またはこれらに参加する方法はあり
inner
の近くに構文エラーを取得する列
の同じ番号を持つ必要があります2つのクエリを一緒に?
は、移動するための方法です。私たちがデバッグを助けることができるように、あなたのJOINクエリコードを投稿してください。また、これらが難読化された列名であることを願っています。 –
はい、これらは 'テーブルと列の名前を作った(otherwize彼らは私が思うには読めないようになる) – Moonlight