웹모아
웹모아[손님] 검색   로그인 / 회원가입    



 
SQL구문
 


다중테이블 검색 union all
  2007-11-13 17:44:10 댓글:(0)   조회:2129



$query = "(SELECT no,subject,wdate FROM notice ORDER BY no DESC LIMIT 5) 
          union all (SELECT no,subject,wdate FROM thief ORDER BY no DESC LIMIT 3) 
          union all (SELECT no,subject,wdate,mcode FROM m_board ORDER BY no DESC LIMIT 13)"; 
 
union 시에는 필드갯수가 맞아야 합니다. 
notice , thief, m_board  요 3개테이블에서 불러오는 필드수 일치 
SELECT no,subject,wdate,mcode FROM m_board  <<  요긴 4개네요. 

====================================================================
사용 예제
          
          (SELECT bno,bsubject,bdate FROM bmtinfo ORDER BY bno DESC LIMIT 5) 
union all (SELECT bno,bsubject,bdate FROM binfo ORDER BY bno DESC LIMIT 3) 
           ORDER BY bdate DESC

           
          (SELECT bno,bsubject,bdate FROM bmtinfo ) 
union all (SELECT bno,bsubject,bdate FROM binfo ) 
         ORDER BY bdate DESC LIMIT 13

다른곳에서는 

select * from ( 
SELECT * , 'bbs_1' AS b_name 
FROM bbs_1 
UNION 
SELECT * , 'bbs_13' AS b_name 
FROM bbs_13 
UNION 
SELECT * , 'bbs_14' AS b_name 
FROM bbs_14 
UNION 
SELECT * , 'bbs_15' AS b_name 
FROM bbs_15 
) as A 
ORDER BY num DESC 
LIMIT 5 

이렇게 해서 잘 되었거든요...



 댓글 (0)


SQL구문
페이지: 2 / 3   


   NULL, 공백 등이 있는 자료의 순차정리 - 예문1643
   숫자로된 타입이 varchar인 필드를 int 와 1778
   order by 에서 null 값 제외하고 asc로2772
   case when(홈마스타)1256
   my_sql 쿼리문으로 디비에서 특정 날짜 이전의 (홈마스타)731
   검색된 자료갯수 구하기(홈마스타)396
   대소문자 구분해서 검색(홈마스타)324
   정렬에 조건주기 - order by(홈마스타)204
   LEFT JOIN 예제(홈마스타)250
     [RE] LEFT JOIN 예제50
     [RE] 다중 LEFT JOIN 예제389
   select 문에 case 사용 예제(홈마스타)(2) 615
     [RE] select 문에 case 사용 예제(홈마스타)114
       [RE] select 문에 case 사용 문법(홈마스타)29
     [RE] select 문에 case 실사용 예제(홈마스타)20
       [RE] select 문에 case 실사용 예제 (홈마스타)19
     [RE] order by case when8
   insert 문에 select문장쓰기(홈마스타)(2) 15
   MYSQL 쿼리 알기(홈마스타)6
     [RE] 1. 테이블 설계(홈마스타)8
       [RE] MYSQL쿼리문(홈마스타)13
         [RE] 유지보수(홈마스타)6
           [RE] MYSQL/PHP 데이타 베이스와 유저(홈마스타)18
   mysql 출력물을 텍스트파일로 저장(홈마스타)7
   Mysql에서의 서브쿼리(subquery)(홈마스타)9
   두개의 DB서버 연결 - join(홈마스타)7
   테이블내용 다른테이블로 이동시..insert문 서브(홈마스타)44
   MYSQL TEMPORARY 를 이용한 다중 검색(홈마스타)14
     [RE] MYSQL TEMPORARY 를 이용한 다(홈마스타)9
   mysql - SELECT - CASE문(홈마스타)(2) 15
  [1]  [2]  [3]  

복수단어 검색은 공백(space)로 구분해 주세요. 1





최근 글
[손님]

인기 글
[손님]