Est-il possible d'écrire une seule requête qui peut retourner deux lignes, l'une spécifiée dans une clause WHERE et l'autre la plus haute dans la table.mysql - un SELECT qui renvoie les 'vues' les plus élevées et les 'views' d'un identifiant spécifique
Par exemple.
Table_1
-row_id
-views
-content
Y at-il une question qui peut se combiner les éléments suivants:
SELECT views FROM Table_1 WHERE row_id = 10
SELECT MAX(views) FROM Table_1
ou est deux requêtes ma seule option?
DESC est une Union plus efficace que deux requêtes distinctes? – Mark
hmmm ... Personnellement, je pense que Union sera «légèrement» mieux alors envoyer deux requêtes; – effkay