0
Here're二つのテーブルの上に別の列に参加:私は実装する予定は何Postgresqlの左の列より大きい少なくとも値
--Table A
id
1
4
7
--Table B
id
3
8
11
13
は右キーの値があるid
列、上B
とテーブルA
に参加することです左のキーより大きい最小値。たとえば、表A
のid=1
は、表B
のid=3
と結合する必要があります。同様に、表A
のid=4
とid=7
の両方とも表B
のid=8
と結合する必要があります。 postgresqlでこれを実装する良い方法はありますか?ありがとう!キーを検索する
お返事ありがとうございます!それは働いていますが、それは非常に遅いです。テーブルaは比較的小さいので、テーブルbはスーパービッグ(2000万)です。最適化があると思いますか? – KAs
@JasonZhu。 。 。 'b(id)'のインデックスから始めます。それがうまく行かない場合は、具体的な質問をしてください。 –
クール、おかげで〜 – KAs