18種類のWordpressデータベースから1つのデータベースにマージされた結果を取り込み、の名前が衝突しているかどうかを尋ねられます。例えば同じ構造の異なるテーブルの結果を取得する
:
私は(それらのすべてが彼らの列名にPOST_NAME、post_type、post_statusとpost_dateを持つテーブルです)ara_posts、val_posts、およびcar_postsのデータ(記事を)持っています。私はそれらのテーブルからすべてのデータを選択し、結果をフィルタリングしたい(post_type = 'post'の結果のみを表示する)。
私が結果としてしたいのは、日付を比較し、ステータスが「公開」で、投稿タイプが「投稿」である18個のすべてのテーブルから最新の3つの投稿を取得することです。
どうすれば可能ですか?
最新の3個(3×18行)またはすべてのテーブルの最新3個 –
@ypercubeすべてのテーブルの最新の3(GMTに準拠) - 投稿を取得し、次にどのテーブルが最新のGMTの投稿日付であるかを比較します。 – AeroCross