これらの2つのクエリを一緒に結合するにはどうすればよいですか。クエリへの参加ですか?
SELECT *
FROM tbl_person
WHERE tbl_person.status_id = '+ status_dg.selectedItem.status_id +';
SELECT *
FROM tbl_settings
WHERE tbl_settings.status_id = '+ status_dg.selectedItem.status_id +';
私はこれを試しましたが、うまくいかないようです。
SELECT *
FROM tbl_person, tbl_settings
WHERE tbl_person.status_id = '+ status_dg.selectedItem.status_id +'
OR tbl_settings.status_id = '+ status_dg.selectedItem.status_id +';
ここでは、私が何をしようとしているかについてもう少し詳しく説明します。
両方のテーブル(tbl_person、tbl_settings)では、status_idが外部キーです。私のアプリケーションでは、ユーザーはステータスを作成したり削除したりすることができます。だから私が書こうとしているこのクエリは、ステータスが削除されているときです。ステータスが削除される前に、tbl_personとtbl_settingsの両方をチェックして、削除されているステータスがいずれかのテーブルに存在するかどうかを調べる必要があります。いずれかのテーブルが削除されている状態に一致する場合、私はそのユーザーを昇格させる必要があります。
これが役に立ちます。あなたのテーブルのスキーマの詳細情報がない
私たちに2つのテーブルの定義を教えてください。 – Bohemian
少なくとも2つの元のクエリの出力例と組み合わせたクエリの予想される出力を投稿してください。 –