하나의 고유 한 열만 선택-SQL

섹스 팬더

내 데이터베이스에 이와 같은 테이블이 있습니다.

orderID| productID | qty
1        5           1
1        2           1
1        6           1
1        4           1
2        9           1
2        5           2
2        6           1

이와 비슷한 방식으로 HTML / php 페이지에 출력하고 싶습니다.

Order ID:1
Product ID | Qty
5          | 1
2          | 1
6          | 1
4          | 1
Order ID:2
Product ID | Qty
9          | 1
5          | 2
6          | 1

이것이 가능할까요? 나는 DISTINCT를 사용하려고 시도했지만 각 orderID에 대해 1 행만 출력합니다. 다음은 현재 ORDER BY 문을 사용하여 출력 한 가장 가까운 방법이지만 이것은 데이터베이스의 모든 행에 대한 헤더를 만듭니다.

<?php
    if ($query = "SELECT * FROM productOrders ORDER BY orderID"){
        $result = mysqli_query($connection, $query);

        if (mysqli_num_rows($result) > 0)
    {
         while($row = mysqli_fetch_assoc($result)) 
         {
        ?>                                          

    <table>
    <tr>
        <th>Order ID: <?php echo $row['orderID'] ?></th>
    </tr>
    <tr>
        <th>Product ID</th>
        <th>Qty</th>
    </tr>
    <tr>
        <td><?php echo $row['productID'] ?></td>
        <td><?php echo $row['qty'] ?></td>
    </tr>

    </table>
<?php
        }
    } 
 ?>
Tsvetilin Boynovski

이 시도

            <?php
    $query = "SELECT * FROM productOrders ORDER BY orderID";
                if ($query){
                    $result = mysqli_query($connection, $query);

                    if (mysqli_num_rows($result) > 0)
                {
                     while($row = mysqli_fetch_assoc($result)) 
                     {
                          $id=$row['orderID'];
                          $sql="SELECT orderID, qty FROM productOrders WHERE orderID=$id";
                          $q=mysqli_query($connection,$sql);
                          if(!$q){ echo "error"; }
                           else { while($row1=mysqli_fetch_assoc($q)){

            ?>

                <table>
                <tr>
                    <th>Order ID <?php echo $id; ?></th>
                </tr>
                <tr>
                    <th>Product ID</th>
                    <th>Qty</th>
                </tr>
                <tr>
                    <td><?php echo $row1['productID'] ?></td>
                    <td><?php echo $row1['qty'] ?></td>
                </tr>

                </table>


            <?

                       }
          }
                    }
                } 
}
             ?>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server에서 하나의 열만보고 고유 한 값을 선택하는 방법은 무엇입니까?

분류에서Dev

하나의 고유 한 열 선택, IE Finetuning 선택 쿼리

분류에서Dev

SQL Server Compact Edition에서 고유 한 열이 하나만있는 여러 열 선택

분류에서Dev

SQL Server Compact Edition에서 고유 한 열이 하나만있는 여러 열 선택

분류에서Dev

고유 한 열 선택 SQL Server

분류에서Dev

SQL의 조건에 대한 고유 레코드 만 선택하십시오.

분류에서Dev

열의 모든 값이 동일한 SQL Server 인 고유 행 선택

분류에서Dev

고유 한 CSV 열 선택

분류에서Dev

SQL-선택 절의 하위 선택-고유성 논리를 결정하는 열을 만드는 방법

분류에서Dev

35 열이있는 SQL에서 고유 한 값 선택

분류에서Dev

SQL CE : 고유 한 선택, 다른 열로 정렬

분류에서Dev

SQL : 다른 열에 대한 고유 값 선택

분류에서Dev

SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

분류에서Dev

SQL 테이블의 개별 열에서 고유 한 레코드를 선택하는 방법

분류에서Dev

SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

분류에서Dev

Talend의 열에서 고유 한 값을 선택하는 방법

분류에서Dev

mysql에서 두 열에 대해 고유 한 값만 선택하는 방법

분류에서Dev

SQL SERVER-고유 한 임의의 행 수 선택

분류에서Dev

각 ID에 대해 하나의 열에서 고유 값의 수를 선택하는 SQL (Impala)

분류에서Dev

SQL Server 2008 R2, 다른 열의 각 고유 값에 대해 열 값 하나 선택

분류에서Dev

SQL Server 집계별로 하나의 열을 선택하고 다른 열은 선택하지 않음

분류에서Dev

SQL에서 고유 한 값 쌍 선택

분류에서Dev

고유 한 선택 SQL Server 2008

분류에서Dev

SQL에서 고유 한 값 선택

분류에서Dev

SQL-최대 날짜로만 고유 한 이름을 선택 하시겠습니까?

분류에서Dev

SQL : 동일한 값을 가진 하나의 테이블 행만 선택

분류에서Dev

SQL Server를 사용하여 선택한 고유 한 (열)을 기반으로 고유 한 행을 가져 오는 방법

분류에서Dev

한 열에서 고유 한 값만 선택

분류에서Dev

MySQL-고유 한 2 개의 열을 선택하고 모두 반환

Related 관련 기사

  1. 1

    SQL Server에서 하나의 열만보고 고유 한 값을 선택하는 방법은 무엇입니까?

  2. 2

    하나의 고유 한 열 선택, IE Finetuning 선택 쿼리

  3. 3

    SQL Server Compact Edition에서 고유 한 열이 하나만있는 여러 열 선택

  4. 4

    SQL Server Compact Edition에서 고유 한 열이 하나만있는 여러 열 선택

  5. 5

    고유 한 열 선택 SQL Server

  6. 6

    SQL의 조건에 대한 고유 레코드 만 선택하십시오.

  7. 7

    열의 모든 값이 동일한 SQL Server 인 고유 행 선택

  8. 8

    고유 한 CSV 열 선택

  9. 9

    SQL-선택 절의 하위 선택-고유성 논리를 결정하는 열을 만드는 방법

  10. 10

    35 열이있는 SQL에서 고유 한 값 선택

  11. 11

    SQL CE : 고유 한 선택, 다른 열로 정렬

  12. 12

    SQL : 다른 열에 대한 고유 값 선택

  13. 13

    SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

  14. 14

    SQL 테이블의 개별 열에서 고유 한 레코드를 선택하는 방법

  15. 15

    SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

  16. 16

    Talend의 열에서 고유 한 값을 선택하는 방법

  17. 17

    mysql에서 두 열에 대해 고유 한 값만 선택하는 방법

  18. 18

    SQL SERVER-고유 한 임의의 행 수 선택

  19. 19

    각 ID에 대해 하나의 열에서 고유 값의 수를 선택하는 SQL (Impala)

  20. 20

    SQL Server 2008 R2, 다른 열의 각 고유 값에 대해 열 값 하나 선택

  21. 21

    SQL Server 집계별로 하나의 열을 선택하고 다른 열은 선택하지 않음

  22. 22

    SQL에서 고유 한 값 쌍 선택

  23. 23

    고유 한 선택 SQL Server 2008

  24. 24

    SQL에서 고유 한 값 선택

  25. 25

    SQL-최대 날짜로만 고유 한 이름을 선택 하시겠습니까?

  26. 26

    SQL : 동일한 값을 가진 하나의 테이블 행만 선택

  27. 27

    SQL Server를 사용하여 선택한 고유 한 (열)을 기반으로 고유 한 행을 가져 오는 방법

  28. 28

    한 열에서 고유 한 값만 선택

  29. 29

    MySQL-고유 한 2 개의 열을 선택하고 모두 반환

뜨겁다태그

보관