いくつかのレコードを含む mysql データベースがあります。この種の最後の 2 つのレコードが必要です。
注: id フィールドは自動インクリメントですが、レコードが相互に一致しない場合があります。次のようになります。
ID MYVALUE
1 42-K0000001
2 42-K0000002
3 42-B0000001
4 42-B0000002
そして、42-KXXXXXXX と 42-BXXXXXX の最後のレコードを取得して、php 変数に渡したいと考えています。
私はこれを試しました:
mysql_query("SELECT myvalue from mydatabase WHERE myvalue LIKE %42-K% and myvalue LIKE %42-B% ORDER BY id DESC");
これはうまくいきますか:
SELECT myvalue
FROM mydatabase
WHERE myvalue LIKE "k%"
ORDER BY id DESC
LIMIT x
UNION
SELECT myvalue
FROM mydatabase
WHERE myvalue
LIKE "b%"
ORDER BY id DESC
LIMIT x