wordpress post status inquery

That is called as Revision in WordPress.

Whenever you update your post, the older content of that post is treated as Revision and a new record for revision is inserted in posts table.

And we can check our revisions from Revision meta box.

More detail : https://codex.wordpress.org/Revisions

For – How to solve it to make only publish post?

You can define the number of revision you want to create and also can disable revision for wp posts by adding below lines in wp-config.php

define( 'WP_POST_REVISIONS', 3 ); // max 3 revision will be stored.

define( 'WP_POST_REVISIONS', false ); // disable revision system