Keresés

Új hozzászólás Aktív témák

  • oroltbors
    csendes tag

    MySql-ben nem látok INTERSECT-et. Mit szeretnél amúgy csinálni?
    :mod:
    Amit amúgy szerintem keresel az az UNION
    :mod2:
    Most látom, hogy az INTERSECT meg az UNION különbségét...
    Sajna nincs a MySql-ben INTERSECT. Próbáld meg áttervezni a lekérdezést JOIN-ra.

    AE

    Epp kereseshez irok lekerdezest, az adatbazisban pedig van tobb-tobbes kapcsolat, amit hidtablaban tarolok. Egy checklistben kivalasztom a kapcsolatokat, amire keresni akarok. Az igy kivalasztott kapcsolattal rendelkezo elemek metszetet ill. egy viszonylag egyszeru lekerdezes eredmenyenek metszetet szeretnem listazni.

    Az unionos megoldas is jonak tunik, csak mar egy ilyen egyszeru lekerdezesre is hibauzenetet kapok a a mysql_num_rows sorabol, amit egyebkent nem ad hibatlan lekerdezesnel:

    SELECT * FROM ((SELECT * FROM component WHERE typeID = 2) UNION (SELECT * FROM component WHERE typeID = 1))

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\...\search.php on line 199

Új hozzászólás Aktív témák