2016-09-05 11 views
-1

私は、服の測定値とユーザーの測定値を比較し、結果を印刷し、それがどのくらいフィットするかというプロジェクトに取り組んでいます。SQLでは、私は製品のテーブルを持っており、各製品には2次元のテーブルがあり、どのようにリンクできますか?

私はdress nameとそのIDを含むテーブルを持っています。しかし、それぞれのドレスは、S、M、L、XLタイプの異なる測定値(肩、バスト、長さなど)を含む2Dテーブルを持っています。このような何か:

enter image description here

私はIDを使用してリンクしようとしたが、それは動作しません。

どのように各製品をテーブルにリンクできますか?

とどのようにクエリはphpのように見えますか?

+1

あなたが試したコードを入れてください – rahul

+0

問題はコードではなく、問題はテーブルの構造@rahulです –

+0

互換性のないデータベースタグを削除しました。実際に使用しているデータベースのタグを自由に追加してください。 –

答えて

1

SQLishを増やすには、データ構造を修正する必要があります。それぞれのドレスに別々のテーブルを用意することは、行く方法ではありません。

代わりに、すべての「2D」表を1つの表に結合する必要があります。一つの方法は、既存のインフラストラクチャを取り、ちょうどドレスid列を追加することです:

DressId S  M L XL 
    1  74 78 80 84 
. . . 

私は4つの列に、データを再フォーマットをお勧めします:

DressId Size Measurement Value 
    1   S  shoulders  74 
    1   M  shoulders  78 

データを再構築するこのプロセスが呼び出されますデータベースで作業する場合は大きな助けとなります。

+0

それぞれのドレスはテーブルに16行ありますか? @husseinmur。 –

+0

。 。あなたが提供したデータに基づいて、はい。 –

関連する問題