두개의 디비를 한꺼번에 보여 주는것 질문

aris0406의 이미지

foreach ($depts as $dp) { // 큰 과제구분별 과제 나열
$i=0;
$sql1 = "SELECT * FROM $atype_table WHERE acode='$project_code' AND tyear='$year'ORDER BY no";
$result1 = mysql_query($sql1); // 전체 과제수
while($data1=mysql_fetch_array($result1)) { // 1st while
if ($data1['dept'] == $dp) {
++$i ;
$tcode[$dp][$i] = $data1['tcode'];
$tname[$dp][$i] = $data1['tname'];
$class[$dp][$i] = ($data1['class']) ? ($data1['class']) : " " ;
$period[$dp][$i]= $data1['period'];
$pm[$dp][$i] = $data1['pm'];
}
}
$maxSize[$dp] = $i;
$colspan = $i + 2 ; // 소계 (=참여율 및 수)
echo "<td class='table80_bottom$dp' colspan=$colspan ><B>$dp 과제</B></td>";//맨윗줄 과제명
}

두개의 DATABASES에서 과제명 별로 뽑아 내야 합니다.

그런데 제가 SQL문이 약하여 어떻게 뽑아 와야 하는지 모르겠습니다.

$sql1 = "SELECT * FROM $atype_table WHERE acode='$project_code' AND tyear='$year'ORDER BY no";

이것은 하나의 DB에서 값을 뽑아 오는 sql문입니다.

두개의 DB에서 값을 뽑아 오려면 sql문을 어떻게 써야 하죠??

고수님들 좀 가르쳐 주세요..

atie의 이미지

이건 프로그래밍 qa로 가야하고, 숙제류의 질문이 올라오면 여기서는 원하는 답변을 얻기가 어렵습니다. 답을 알려드리는 것이 아니라 검색어 또는 힌트를 받는 정도죠.
이 경우도 질문하신 내용은 sql의 기초 사항입니다. 따라서, 답은
join

그리고 rtfm입니다. 당장은 구글링 하더라도 책을 보시길 권합니다.

----
I paint objects as I think them, not as I see them.
atie's minipage

aris0406의 이미지

감사 합니다.

그러면 책을 추천해 주시겠어요??

전 어떤 책을 봐야 하는지 잘 모르겠어서요..

익명 사용자의 이미지

Database 관련 사항은 여기보다는 http://database.sarang.net/
에 질문하는게 더 나을 겁니다.

atie의 이미지

aris0406 wrote:
감사 합니다.

그러면 책을 추천해 주시겠어요??

전 어떤 책을 봐야 하는지 잘 모르겠어서요..


사용하는 db가 무엇인가요? 다음 링크에서 "Beginner Tutorials"로 시작해 보세요.
http://www.sql.org/sql-database/

참고로, sql은 ANSI표준이 있어서 sql2(sql92)나 sql3(sql99) 하나만 익혀두어도 모든 벤더사의 제품에서 동일하게 사용을 할 수 있습니다. 즉, 지금 사용하시는 db의 sql 매뉴얼만 읽어봐도 된다는 거죠.

----
I paint objects as I think them, not as I see them.
atie's minipage

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.