0

私はデータベースを持っていますが、私を困惑させているのは、サプライヤIDをサプライヤの名前に関連付けるためにデータベースを取得する方法です。

たとえば、フォームから製品を追加したいのですが、サプライヤIDを選択すると、IDが関連するサプライヤの名前ではなく、ID番号(たとえば5)のみが表示されます。

4

1 に答える 1

0

あなたがする必要があるのは、サプライヤーテーブルを製品テーブルと結合することだと思います。製品テーブルにsupplier_id列があると仮定すると、次のようになります:

(最初のコメントに基づいて編集)

SELECT p.description, s.supplierId, s.supplierName
FROM product p
INNER JOIN supplier s ON s.supplierId = p.supplierId
WHERE p.id = some_value;

SHOW CREATE TABLE table_name のように、テーブルの説明を投稿すると、これが洗練され、より便利になる可能性があります。

于 2012-12-04T16:46:57.440 に答える