Copy
<tbody>
<?php
$sql = " SELECT * from gml_write_one where wr_5 = '2010-01-01'";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<tr>
<td class='exel'> <?php echo $row['wr_5'] ?> </td>
<td class='exel'> $<?php echo $row['wr_7'] ?> </td>
<td> <?php echo $row['wr_4'] ?> </td>
</tr>
<?php } ?>
</tbody>
위 코드는 테이블 gml_write_one 여기에서만 빼오는 방법인데
아래 테이블까지 포함해 빼올 수 있게 하고 싶습니다.
gml_write_one,
gml_write_two,
gml_write_three,
gml_write_four
어떻게 SQL 문을 수정해야 하나요?
좀 도와주십쇼.
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
5년 전
가져올 열이름이 똑같다면 union으로 가능합니다.
SELECT * from gml_write_one where wr_5 = '2010-01-01'
union
SELECT * from gml_write_two where wr_5 = '2010-01-01'
이런데 속도이슈나 퍼포먼스 떨어집니다.
join걸수있게 키로 연결하거나 구분자로 테이블하나에서 처리하시는게 좋을것 같습니다.
답변에 대한 댓글 1개
5년 전
5년 전
아네...울라프님..
답변을 작성하려면 로그인이 필요합니다.
UNION
(SELECT * FROM table A RIGHT JOIN table B ON A.key = B.key);
다음에는 괄호까지 알려주세요 :)
왜 안되는지 찾는데 1시간 걸림 ㅠ ㅠ