diff --git a/core/tests/Drupal/KernelTests/Core/Database/DeleteTruncateTest.php b/core/tests/Drupal/KernelTests/Core/Database/DeleteTruncateTest.php
index 5cb4fe99f1e0b593a4b8e664eacfc1fc1b397af4..a8283280db48200025170b881393b75544fbf9a3 100644
--- a/core/tests/Drupal/KernelTests/Core/Database/DeleteTruncateTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Database/DeleteTruncateTest.php
@@ -22,7 +22,7 @@ class DeleteTruncateTest extends DatabaseTestBase {
    */
   public function testSubselectDelete() {
     $num_records_before = $this->connection->query('SELECT COUNT(*) FROM {test_task}')->fetchField();
-    $pid_to_delete = $this->connection->query("SELECT * FROM {test_task} WHERE task = 'sleep'")->fetchField();
+    $pid_to_delete = $this->connection->query("SELECT * FROM {test_task} WHERE task = 'sleep' ORDER BY tid")->fetchField();
 
     $subquery = $this->connection->select('test', 't')
       ->fields('t', ['id'])