私はSQLに非常に慣れています。異なるテーブルから多くの属性を取得する必要があります。私は彼らの名前の下でそれらを検索して、ユーザーのイメージと詳細を探しています。私は私の結果で次の属性が必要複数のテーブルに対するMYSQLI SQLクエリが失敗する
:
私はテーブルからテーブル1
アカウントIDと画像から2
をすべての詳細が必要になります。例えば表4からのパス
私は試しました
私はちょうどそれをstructreするかどうかはわからない、私が試してみました?しかし、私は、これは単一のクエリの下で行うことができると確信して、この問題を解決する複数のクエリにこれをアップspilting検討していますSELECT table1.id table1.name table1.last_name table 2.account_id table4.path FROM table1 table 2 table4 WHERE table4.image_id = table 2.image AND table1.first_name LIKE '%tim%' AND table1.last_name LIKE '%smith%'
回数は、phpmyadminですべてのクエリが失敗します
誰かが正しい方向に私を指すことを願っていますか?以下は、私のテーブルの例です、事前に感謝!
table1
------------
id (pk)
name
last_name
table 2
--------------
account id (pk)
id (fk)
image (holds image id from table 4)
table 3
-----------------
account id (fk)
image id (fk)
date
table 4
--------------------
image id (pk)
path
date
ありがとうございましたAlejoBrz、しかし、私はphpmyadminがテーブルを見ていないのでt1を削除しなければなりませんでした。 – Alan