私はちょっとした検索に取り組んでいますが、問題は私が複数のオプションを選ぶことができ、それらに応じてクエリを作成したいということです。動的クエリを作成する方法は?
誰かが私を助けることができたら私はとても嬉しく思ってください。検索の私のメインテーブルには、この ID 名 が phone_numbre COUNTRY_ID をcard_idさ
IDは、テキスト、名前ユニークで、card_idとPHONE_NUMBERだけでOKです
をfuturecountry_id、私はそれらを見つけることができます私のテーブルですが、問題は他のテーブルにデータを取りに行く必要があるときです。特にcountry_idは "country"という名前のテーブルに行きます。ここで私はIDが同じかどうかを確認します。私はcountry_idとfuturecountry_idを取得するために相談する同じテーブルです。私は本当に何をすべきか分かりません。誰にも分かりませんか? ありがとう
p.d.まあ、おそらく私は自分自身を非常に良い説明するcouldnt、私の問題はこれです
私はいくつかのデータでそれを記入し、あなたに個人情報を提供し、代わりにフィールドorigencountryとdestinycountryのIDを私は名前が必要なフォームがあります、私はorigencountry = 10とdestinycountry = 8を送信する場合、たとえば、私はcountrytable どこinfotable.iddestinycountry = countrytable.idとinfotable = 10 AND infotable.origencountry = countrytable.idとinfotable、infotableから* 選択し、これを行います= 8
クエリは正常に動作しているようですが、データは出力されません。
私は持っている私のテーブルの国で例えば
id名
1米国
2英国
3スペイン
と情報
id名で原産地指定の運送会社
1 john 1 2
あなたのSQLを投稿してください。私たちは何が間違っているのかを見ることができますので、 – Kypros
は非常に混乱しています。 –