SELECT * from 구문에서 테이블 여러개 선택
본문
<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
가져올 열이름이 똑같다면 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걸수있게 키로 연결하거나 구분자로 테이블하나에서 처리하시는게 좋을것 같습니다.
아네...울라프님..
답변을 작성하시기 전에 로그인 해주세요.