-1
私は現在、このようになりますデータベースを照会しています。..SQL - 2つの特定の値を含むすべての行?
ID1 ID2 ID3 ID4 ID5 ID6
私は基本的に"808"と "205"がID列にあるすべての行をプルしますか?つまり、列に含まれている行は、どちらの列が存在するかは関係ありません。しかし、私は時々私たちがいない正規化されたデータに対処する必要があることを理解し、任意のヘルプ
私は現在、このようになりますデータベースを照会しています。..SQL - 2つの特定の値を含むすべての行?
ID1 ID2 ID3 ID4 ID5 ID6
私は基本的に"808"と "205"がID列にあるすべての行をプルしますか?つまり、列に含まれている行は、どちらの列が存在するかは関係ありません。しかし、私は時々私たちがいない正規化されたデータに対処する必要があることを理解し、任意のヘルプ
あなたのテーブルのための
多くのおかげで正規化されていないので、私はあなたが、これが行います将来的には簡単に考えて正規化することを示唆しています。
あなたのクエリは次のようになります。
select
*
from
tablename
where
'808' in (ID1,ID2,ID3,ID4,ID5,ID6)
and
'205' in (ID1,ID2,ID3,ID4,ID5,ID6)
をどのように多くのID列は、テーブルにあるのですか? – 1000111
どうしたら808 205 808 – TheGameiswar
のように繰り返すのですか?申し訳ありませんが、私は座ってデザインを考え直す必要があると思います。 – e4c5