パラメータに基づいて行をクエリし、テーブルを結合する SQL メソッド
P粉797855790
P粉797855790 2023-09-07 15:32:10
0
1
439

Ruby プロジェクトには次の GET エンドポイントがあります:

/エンドポイント/:special_param

2 つのテーブルを持つデータベースがあります。テーブル 1 には次の列が含まれています:id、special_param_column、joinable_column

表 2 には次の列が含まれています:id、joinable_column、other_data

これはデータベース モデルでリクエストを処理するためのコードです:

リーリー

テーブル 1 のspecial_param_column値が次と等しい、同じjoinable_column値を持つテーブル 2 の行を選択するには、find_by_sql内に何を書けばよいですか?関数のspecial_param値に渡されるものですか?

たとえば、テーブルに次のデータが含まれているとします:

リーリー

special_param = 208の場合、テーブル 2 の行 1 と行 4 を返したいです。

P粉797855790
P粉797855790

全員に返信 (1)
P粉254077747
SELECT (* or whatever you want to return) from table1 t1 INNER JOIN table2 t2 ON t2.joinable_column = t1.joinable_column WHERE t1.special_param_column = special_param
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!