Requete 2 tables

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Jo Online, 20 Novembre 2005.

  1. Jo Online
    Jo Online WRInaute discret
    Inscrit:
    5 Avril 2005
    Messages:
    85
    J'aime reçus:
    0
    Bonjour à tous !

    Voila petit probleme je travaille avec php, je veux effectuer cette requete:

    SELECT table1.champs1 FROM table1,table2 WHERE table2.champs1 LIKE '%'+table1.champs1+'%'

    Bien sur cela ne marche pas, pourtant ca doit etre tout con, mais surement une erreur de syntaxe vers le LIKE (j'ai déja tenté le coup du point et du & , et sans les guillemets => marche pas non plus). :roll:

    Merci d'avance pour vos réponses !
     
  2. petit-ourson
    petit-ourson WRInaute impliqué
    Inscrit:
    31 Mai 2004
    Messages:
    680
    J'aime reçus:
    0
    Avec la fonction CONCAT(), ça marchera mieux ...
     
  3. Jo Online
    Jo Online WRInaute discret
    Inscrit:
    5 Avril 2005
    Messages:
    85
    J'aime reçus:
    0
    Merci pour ta réponse.
    Peux-tu me l'écrire s'il te plait car je vois pas du tout.

    Merci d'avance. :wink:
     
  4. Jo Online
    Jo Online WRInaute discret
    Inscrit:
    5 Avril 2005
    Messages:
    85
    J'aime reçus:
    0
    Comme ça j'ai pas d'erreur mysql mais aucun résultat :( :

    SELECT * FROM table1,table2 WHERE CONCAT(table2.champs1,table1.champs1) = table1.champs1

    Quelqu'un voit-il?

    Merci d'avance
     
  5. phpmikedu83
    phpmikedu83 WRInaute passionné
    Inscrit:
    6 Août 2005
    Messages:
    1 012
    J'aime reçus:
    0
    Pour faire ta requête sur tes 2 tables, il faut très probablement utiliser un INNER JOIN, encore faudrait-il savoir où tu veux en venir...
     
  6. Jo Online
    Jo Online WRInaute discret
    Inscrit:
    5 Avril 2005
    Messages:
    85
    J'aime reçus:
    0
    Alors je vais expliquer ca clairement 8) :

    . Il n'y a que 2 champs concernés, donc 1 champs pour chaque table.

    . table1.champs1 contient => 'tata' (1 enregistrement)

    . table2.champs1 contient => 'tutu, tata, toto' (1 enregistrement)

    .Je veux sélectionner un enregistrement de la table1, que si sa valeur(ou plutot sa chaine de caractères) et présente dans la table2.

    Donc dans le cas présent l'enregistrement 'tata' doit etre selectionner, car la chaine est presente dans un enregistrement de table2.champs1

    Voilà, ca me semble clair comme ca,
    Merci pour vos réponse,

    c'est je pense pas très compliqué mais la syntaxe doit m'échapper.
     
  7. Jo Online
    Jo Online WRInaute discret
    Inscrit:
    5 Avril 2005
    Messages:
    85
    J'aime reçus:
    0
    Probleme résolu !

    Merci a vous tous!

    J'avais pas compris concat dans le bon sens lol. :wink:
     
  8. petit-ourson
    petit-ourson WRInaute impliqué
    Inscrit:
    31 Mai 2004
    Messages:
    680
    J'aime reçus:
    0
    J'espère que tes tables ne sont pas tro pgrosse quand même car ca va faire mal pour la base de données. Je sais pas si tu te rend compte à quoi ca correspond de faire une telle requete en nombre de ligne retournée.
     
Chargement...
Similar Threads - Requete tables Forum Date
Plutôt une grosse requête multitables ou plein de requêtes séparées ? Développement d'un site Web ou d'une appli mobile 24 Mai 2017
[MySQL] Requête SELECT et INSERT entre 3 tables liées+Aide Développement d'un site Web ou d'une appli mobile 30 Avril 2014
PB résultat Requête SQL avec jointure 3 tables Développement d'un site Web ou d'une appli mobile 12 Juin 2013
[MySQL] Requête SELECT entre 3 tables liées Développement d'un site Web ou d'une appli mobile 10 Août 2011
Requête sur deux tables problème champ / chaine Développement d'un site Web ou d'une appli mobile 28 Avril 2011
Problème de jointure entre deux tables requête SQL Développement d'un site Web ou d'une appli mobile 11 Avril 2011
[Résolu] PB requete SQL 3 tables + 2 count Développement d'un site Web ou d'une appli mobile 25 Janvier 2010
Requete de classement SQL sur trois tables avec SUM, COUNT.. Développement d'un site Web ou d'une appli mobile 4 Août 2008
Requête sur deux tables Développement d'un site Web ou d'une appli mobile 31 Mai 2008
SQL Requête dans plusieurs tables Développement d'un site Web ou d'une appli mobile 29 Mars 2008
Requete SQL sur 2 tables Développement d'un site Web ou d'une appli mobile 24 Décembre 2007
Problème avec requête SQL multiple (3 tables) et comptage Développement d'un site Web ou d'une appli mobile 22 Février 2006
Requête SQL pour connexion entre 3 tables liées.. Problèmes de référencement spécifiques à vos sites 30 Août 2005
Liste des requètes fréquentes en bas de pages Référencement Google 24 Août 2022
Erreur dans ma requête DMCA Droit du web (juridique, fiscalité...) 18 Novembre 2021
Réunir 2 requetes sql (ORDER BY ASC et DESC) Développement d'un site Web ou d'une appli mobile 29 Août 2021
Problème de ranking sur une requête cible Demandes d'avis et de conseils sur vos sites 24 Août 2021
Page d’accueil + sous page sur la même requête Problèmes de référencement spécifiques à vos sites 14 Juillet 2021
Search Console Absence de requêtes dans la search console Problèmes de référencement spécifiques à vos sites 21 Mai 2021
Nettoyage de requètes externes de Google, comment faire? Administration d'un site Web 24 Octobre 2020