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