database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27752 게시물 읽기
No. 27752
쿼리를 어떻게 해야 할지 모르겠습니다.
작성자
김노경
작성일
2008-08-22 21:53
조회수
4,090

userinfo 라는 table 과

ID 이름 전화번호
rok 김철수 011-XXX-XXXX


check 라는 table
ID KEY Value
rok password 123
rok expire 456

이렇게 2개의 테이블이 있습니다.

제가 원하는 것은 

ID 이름 전화번호 password expire
rok 김철수 011-XXX-XXXX 123 456

위와 같이 나오는것입니다. 제가 지식이 짧다보니 많은 도움 부탁드립니다.

가능은 한걸까요?
이 글에 대한 댓글이 총 2건 있습니다.
SELECT
  u.id
  ,u.name
  ,u.phone
  ,substring_index(group_concat(value),',',1)  AS password
  ,substring_index(group_concat(value),',',-1) AS expire
FROM
  userinfo u
  ,check c
WHERE
 u.id = c.id;

좀 무식한 방법인거 같지만 이런식으로 처리를 해도...;;
구자성(next1009)님이 2008-08-22 22:23에 작성한 댓글입니다.

저도 배우는 입장이라서..^^;;


제가 보기엔 check라는 테이블이 잘 못 된게 아닌가 하는데요?

Primary key가 없어보이는데.. 

테이블을 


id   password   expire

rok     123           456


이런식으로 만드는게 괜찮아 보이는데..^^;;


저도 초보라..^^;;


일단 check테이블을 이렇게 만들면 좀 더 쉬워보이는데요~


select

          u.id, u.name, u.phone, c.password, c.expire

from

          userinfo u, check c

where

          u.id=c.id

이원희(원탱구리)님이 2008-08-26 00:56에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27756자동증가 컬럼 insert 쿼리문 실행 시 문제 [3]
정왕균
2008-08-25
4528
27754퀴리문이 맞은지 봐주세요 ㅠ [1]
yjs
2008-08-23
3637
27753LOCK TABLES
김산
2008-08-23
3625
27752쿼리를 어떻게 해야 할지 모르겠습니다. [2]
김노경
2008-08-22
4090
27751mysql innodb 4. 에서 파워갑자기 나갔을때 복구 기능
임인수
2008-08-21
4283
27750하위 카테고리 게시물수를 얻어내려면 어떻게 하나요?
제로당
2008-08-21
3211
27749화면에 테이블 목록을 다 보여줄려는데요.
유재훈
2008-08-21
3535
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다