68. Перенесення даних з однієї таблиці в іншу, INSERT INTO SELECT

В базі даних дві таблиці - студенти та викладачі, необхідно перенести дані з них в таблицю `personal`

<?php
$stmt = $pdo->query("INSERT INTO `personal` (`name`,`lastname`,`status`) 
                 SELECT `name`,`lastname`, 'студент'   
                                        FROM `students`");
                                        
$stmt = $pdo->query("INSERT INTO `personal` (`name`,`lastname`,`status`) 
                 SELECT `name`,`lastname`, 'викладач'   
                                        FROM `teachers`");
?>

Виводимо результат - таблицю `personal`

personal
іdnamelastnamestatus
1ВіталійБойко студент
2ОлегПетрусенко студент
3МаксимКоваленко студент
4ГригорійСковорода викладач
5ІгорСікорський викладач
6БорисПатон викладач

<?php
$sql ="SELECT * FROM `personal`";  
$stmt = $pdo->query($sql);  
    
  echo "<table><tr><th>id</th><th>name</th><th>lastname</th><th>status</th></tr>";     
   while ($row = $stmt->fetch(PDO::FETCH_LAZY))  
    { // три види запису виведення даних  
     echo "<tr><td>".$row[0]."</td><td>".$row->name."</td><td>".$row["lastname"]."</td>
                                                ".$row["status"]."</td></tr>";    
    }  
   echo "</table>";  
   $pdo=null;
 ?>     
далі ✏
Ігор Ка