Q&A

  • sql문에 관한 .....
안녕하세요...

매일 도움만 받는 델 왕초보입니다...

오늘두 도움을 받을려구 또 와부릿네염...^^



제가 드리구 싶은 질문은여...

쿼리에서 3개의 필드가 있는데여..

예를 들어...



a b c

--------

1 1 1

1 1 2

1 2 1

1 2 2



이런 데이터 값을 가지구 있다면 삭제할 때 어떻게 해야 하나요...

PK가 있다면 좋겠는데...데이터 구조상 PK는 가질수 없거든여...

하지만 3개를 모두 합쳐서 PK를 만든다면 가능한데...

이런 sql문이 있는지, 아님 다른 방법이 있는지 알고 싶습니당....

고수님들의 조언 부탁드려여...

즐밤되세욤...

2  COMMENTS
  • Profile
    유레카 2000.03.17 19:18
    yesir wrote:

    > 안녕하세요...

    > 매일 도움만 받는 델 왕초보입니다...

    > 오늘두 도움을 받을려구 또 와부릿네염...^^

    >

    > 제가 드리구 싶은 질문은여...

    > 쿼리에서 3개의 필드가 있는데여..

    > 예를 들어...

    >

    > a b c

    > --------

    > 1 1 1

    > 1 1 2

    > 1 2 1

    > 1 2 2

    >

    > 이런 데이터 값을 가지구 있다면 삭제할 때 어떻게 해야 하나요...

    > PK가 있다면 좋겠는데...데이터 구조상 PK는 가질수 없거든여...

    > 하지만 3개를 모두 합쳐서 PK를 만든다면 가능한데...

    > 이런 sql문이 있는지, 아님 다른 방법이 있는지 알고 싶습니당....

    > 고수님들의 조언 부탁드려여...

    > 즐밤되세욤...



    ============================================

    2가지 방법이 있습니다.



    3개의 필드를 Primary Key로 설정하는 법





    Alter Table 테이블명

    Add Constraint 키명 Primary Key(a,b,c)



    3개의 필드를 Index Key로 설정(이 방법이 좋을 듯)



    create Index 인덱스키명 on 테이블명(a,b,c)



    =====================================================









  • Profile
    류종택 2000.03.17 08:26
    Delete From TableName Where A = '1' and B='1' and C='1'

    과 같이 하세요..





    From 류..





    yesir wrote:

    > 안녕하세요...

    > 매일 도움만 받는 델 왕초보입니다...

    > 오늘두 도움을 받을려구 또 와부릿네염...^^

    >

    > 제가 드리구 싶은 질문은여...

    > 쿼리에서 3개의 필드가 있는데여..

    > 예를 들어...

    >

    > a b c

    > --------

    > 1 1 1

    > 1 1 2

    > 1 2 1

    > 1 2 2

    >

    > 이런 데이터 값을 가지구 있다면 삭제할 때 어떻게 해야 하나요...

    > PK가 있다면 좋겠는데...데이터 구조상 PK는 가질수 없거든여...

    > 하지만 3개를 모두 합쳐서 PK를 만든다면 가능한데...

    > 이런 sql문이 있는지, 아님 다른 방법이 있는지 알고 싶습니당....

    > 고수님들의 조언 부탁드려여...

    > 즐밤되세욤...