これはデータを取得したいテーブルです。Express を使用して次のアプリケーションから取得リクエストを行っています:
リーリーserviceId ではなく、プロバイダー サービス テーブルのサービス タイプを取得したいです。これが私のルートです。
リーリーこれは、axios を使用して残りの API データを取得する方法です
リーリー現在取得できるのはプロバイダーのserviceIdのみであり、サービスの種類は取得できません
P粉4574458582024-01-17 10:30:30
データベース内の外部キーによって参照される別のテーブルからデータを取得するには、SQL クエリで JOIN
句を使用します。 JOIN 句を使用すると、テーブル間の関連する列に基づいて 2 つ以上のテーブルの行を結合できます。
これは、JOIN
句を使用して、外部キーによって関連付けられた 2 つのテーブル (users
と orders
) からデータを取得する方法です。
JOIN
句は、user_id
列に基づいて users
テーブルと orders
テーブルの行を結合します。 code>orders テーブルの id
列と users
テーブル。 SELECT
句は、users
テーブルと orders
テーブルから取得する列を指定します。
編集済み Express ルートや axios からの http リクエストでそれを参照するにはどうすればよいですか?
sequelize.query (Sequelize は Promise ベースの Node.js ORM) メソッドを使用して、生の SQL クエリを実行できます。
リーリーsequelize.query メソッドは、JOIN 句を含む生の SQL クエリを実行して、Users テーブルと Orders テーブルからデータを取得するために使用されます。