Вывести строки в другую таблицу - PullRequest
0 голосов
/ 01 июня 2019

Я хочу показать меньше строк для предварительного просмотра.

Например: у меня есть 4 строки в моей таблице (Предметы), и у каждой строки есть тот же Номер товара, Имя и Цвет Предмета, но другие столбцы (Размеры и Количество) не совпадают.

Есть ли способ показать эти данные в одной строке таблицы?

enter image description here

Я ожидаю, что каждый элемент Item_no показывает только одну строку в таблице.

<?php       
       $sql = "SELECT * FROM Items";
       $items = mysqli_query($connection, $sql);
       while($item = mysqli_fetch_assoc($items)){
       ?>
              <td><?php echo $item['Item_no'];?></td>
              <td><?php echo $item['Item_name'];?></td>
              <td><?php echo $item['Item_color'];?></td>
              <td><?php echo $item['Item_size'];?></td>
              <td><?php echo $item['Item_qty'];?></td>
       <?php } ?>

1 Ответ

0 голосов
/ 01 июня 2019

Если Item_no одинаковы, вы всегда можете группировать по Item_no и получить СУММУ Item_qty

$sql = "SELECT Item_no,Item_name,Item_color,Item_size,SUM(Item_qty) FROM Items GROUP BY Item_no";

Больше на

https://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-sum-with-group-by.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...