sql >> データベース >  >> RDS >> Mysql

同じデータベース内の別のテーブルのデータを1つのテーブルに入力する必要があります

    そのテーブルにまだ存在しない技術者を挿入しようとしていると思うので、クエリは次のようになります

    INSERT INTO technicians  (techID, tech_surname, tech_firstname, tech_loginid, tech_passwrd, tech_accesslevel) 
    SELECT loginid, surname, firstname, tech_loginid, passwrd, accesslevel 
    FROM users 
    LEFT OUTER JOIN technicians ON loginid = tech_loginid
    WHERE accesslevel='tech' and tech_loginid IS null
    


    1. データベースクエリを実行するすべてのリクエストの永続的なH12タイムアウトエラー

    2. データベースの大文字と小文字を区別しないインデックス?

    3. 2つのフィールドでgroupbyを使用し、SQLでカウントする

    4. MariaDBでのGET_FORMAT()のしくみ